java课程论文0904013004丁同飞.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java课程论文0904013004丁同飞

Java课程论文 计算机科学与技术系09级计本(3)班 0904013004 丁同飞 课程综述: 本学期学习了《java语言程序设计》这门课,本书全面而又系统地介绍了Java语言程序设计的基础知识、基本语法、编程技巧和Java语言面向对象的特征以及Java语言在图形界面设计、集合操作和网络编程等方面的应用。也讨论了Java语言的异常处理、多线程、输入输出和文件操作等内容。语言通俗、描述简练、概念准确、例题丰富,便于读者理解和掌握。 第1、2章介绍Java语言的特点和Java程序的实现,以及该语言的语法基础。第3章介绍Java语言面向对象的特征。第4章介绍Java Applet及其应用。第5章详细介绍了图形用户界面设计,这是Java语言的重要编程应用之一。第6章介绍了异常处理。第7章介绍了线程的创建、线程的状态,以及线程的重要特性。第8章介绍了有关Java语言的集合操作,这也是.Java语言的主要应用。第9章介绍了.Java语言的输入输出操作和文件操作。第10章介绍了Java语言的网络编程,这是该语言的重要应用。本书全面系统地介绍了Java语言的基本语法和重要应用,读者通过学习本书可以全面掌握Java语言和编程方法,并能使用该语言实现简单的网络编程。 在接触Java语言课程之前,我们学习C和C++,当时只是将几种语言放在一起作比较,略微知道Java是一种完全面向对象的高级语言,但缺乏系统性的学习。课程的一开始,我通过“HelloJava”程序了解了Java语言编程的基本格式。 在第三章中掌握了类和对象的概念和使用,以及继承、接口和类库。接口是这样一种类:形式上在类名前增加一个修饰符interface;类体中只包含常量和方法头。继承采用关键字extends。子类继承父类中所有非私有的字段和方法,同时可以对父类中的字段或方法进行覆盖或隐藏。抽象方法是只有方法头的方法,抽象类是包含抽象方法的类,但若类中只有抽象方法,则应声明为接口。用abstract关键字。包是一组相关类和接口的集合。 Applet类是Java中一个重要的系统类,本章主要介绍了Applet类中主要方法如init()、start()、stop()、destroy()、paint(Graphics g)和repaint()等以及Applet生命周期。并要求用它绘制各种图形,播放声音和动画等,掌握情况较好,已能熟练使用。 “图形用户界面设计”中概念很多,但编程不难,即设置布局→初始化组件→注册监听器→添加组件→实现事务处理方法。所以本章中主要是需要记住大量的组件和事务处理方法,编程步骤基本一致。 “异常”这一章主要是异常的概念,异常的产生,用法以及程序中使用异常的优点。当一个程序在运行中遇到意外情况导致运行中断时,程序便抛出一个异常,例如无法从硬盘打开一个文件等等。异常产生时,从调用栈获取处理该异常的代码,叫做捕获异常。有以下方法:使用try块和用throws语句列出异常。使用try块时,将可能产生异常的代码包含在try块中,使用一个或多个catch语句列出产生各种异常时的处理方法,再进入finally语句进行清理工作。throws语句位于函数名后的圆括号和花括号之间,列出该方法可能产生的所有异常。在方法体中,用throw语句抛出异常。 “线程”中介绍的并发是Java的本质特性,本章介绍了如何由继承Thread类和实现Runnable接口两种方法创建线程,用start()启动线程以及用sleep()暂停线程的执行和中断的方法,这些内容掌握得较好,而同步的功能与方法只是粗略的了解,还需今后进一步学习。 “Java输入/输出”这一章在学的时候就显得比较吃力,感到文中引入了太多的流的类与方法,在刚开始看还觉得挺轻松,可越到后面就越是力不从心。在看有关I/O流的分类时,总觉得那么多的流用法都是没有太大的区别,这就十分容易混淆了。在学习时没有弄清楚流的作用是什么,在Java编程中有什么样的功能,仅仅了解了其中一些语法,一些具体的操作而已。 还有一点十分重要。和所有的程序设计语言一样,要学好Java语言,实验是必不可少的环节。我深有体会:书上的程序都能看懂,基本原理也都明白,但是在自己亲手编写程序时,却无从下手,甚至连第一句该怎么写都不知道。通过实验,可以在很大程度上加深印象。在书上看程序,一切都是理所当然,十分顺利,而自己动手,才会真正发现自己的不足之处。 以上便是我在学习Java语言过程中所有的收获,我会在不断的学习与实践中向着更深入的层面迈进

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档