java课程论文1

java课程论文1

ID:38910398

大小:98.74 KB

页数:3页

时间:2019-06-21

java课程论文1_第1页
java课程论文1_第2页
java课程论文1_第3页
资源描述:

《java课程论文1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA课程论文班级:软件工程(1)班姓名:李茗学号:1304091020一:课程概述Java语言是一种跨平台的高级语言,无论是网络世界和桌面应用程序,还是分布式应用环境和嵌入式应用都可以看到Java的身影。Java语言是由美国SunMicrosystems公司开发的一种面向对象的程序设计语言。Java是从C++程序语言发展而来的,但比C++语言简单。该语言具有简单、健壮、安全、与平台无关、可植入性好和多线程等待等特点。他是当今网络编程中的首选语言。我们在大三开始接触Java语言,而在这之前我们学习了C语言,将两种语言放在一起作比较得

2、知Java是一种完全面向对象的高级语言,学习方法方面有很多共通之处。二:课程主要内容和重难点课程前两章介绍了Java语言的特点和Java程序的实现,以及该语言的语法基础。接下来在第三章中掌握了类和对象的概念和使用,以及继承、接口和基础类库。接口是一种类:形式上,在类名前增加一个修饰符interface;类体中,只包含常量和方法头。接口若想实现所有的方法,必须编写实现接口的类,这种类要在声明时加上implementsInterfaceName。继承采用关键字extends。子类继承父类中所有非私有的字段和方法,同时可以对父类中的字段或方

3、法进行覆盖或隐藏。抽象方法是只有方法头的方法,抽象类是包含抽象方法的类,但若类中只有抽象方法,则应声明为接口。用abstract关键字。包是一组相关类和接口的集合。与接口不同的是,一个子类只能继承一个父类,而接口是一个类可以实现不止一个接口。包是一组相关类和接口的集合。包内的类具有松散的使用关系。第四章主要介绍了Applet类。Applet类是Java中一个重要的系统类,本章主要介绍了Applet类中主要方法如init()、start()、stop()、destroy()、paint(Graphicsg)和repaint()等以及Ap

4、plet生命周期。并要求用它绘制各种图形,播放声音和动画等。第五章介绍了图形用户界面设计这是Java语言重要编程应用之一。他的实现方法基本可规律为:设置布局→初始化组件→注册监听器→添加组件→实现事务处理方法。第六章是异常处理。“异常”这一章主要是异常的概念,异常的产生,用法以及程序中使用异常的优点。当一个程序在运行中遇到意外情况导致运行中断时,程序便抛出一个异常,例如无法从硬盘打开一个文件等等。异常产生时,从调用栈获取处理该异常的代码,叫做捕获异常。有以下方法:使用try块和用throws语句列出异常。使用try块时,将可能产生异常

5、的代码包含在try块中,使用一个或多个catch语句列出产生各种异常时的处理方法,再进入finally语句进行清理工作。throws语句位于函数名后的圆括号和花括号之间,列出该方法可能产生的所有异常。在方法体中,用throw语句抛出异常。第七章介绍了线程,指出并发是Java的本质特性,本章介绍了如何由继承Thread类和实现Runnable接口两种方法创建线程,用start()启动线程以及用sleep()暂停线程的执行和中断的方法。这些和操作系统里的线程有共通之处。第八章学习了Java语言的集合操作,包括数组类、Collections

6、类。第九章是Java输入/输出,他可以把外面进来的东西转换成合适的格式,也可以把我们程序内的内容以合适的格式输出,例如读取文件、写入文件,读取数据、写入数据,读取网络、写入网络,都会用到io。要注意字节流方式和字符流方式所用到的方法,文件缓冲类的功能以及针对字节流和字符流不同的构造方法。在课程最后简要介绍了Java的网络编程。网络编程这一章重点是InetAddress类,TCP/UDP和URL程序设计,难点是Java服务器套接字。服务器端调用sockets的服务器端方法,打开监听(设定一个唯一端口号调用一个现成监听方法),一旦有东西传

7、过来他就自动开始工作了,我们用io方法获得传来的内容分析、判断,然后产生相应操作;sockets客户端也类似,只要指定了服务器ip地址和那个对应的端口号,就能链接到服务器,然后用io方法发送返回信息。三:学习心得与体会Java这门课的学时不是很多,在学习途中也有很多的心得和体会。首先我感觉学习Java应该是循环渐进,脚踏实地。Java是一门有着阶梯性的一门语言,如果要学习它,我觉得最好还是按照Java的学习体系,先学习什么,在学习什么,只有这样,我们在学习中才会遇到更少的麻烦。Java是一门更倾向于网络的语言。然后恒心和毅力是最重要的

8、。这是我们必须具备的心理素质。要是学习这门语言开始的时候很有兴趣,遇到苦难就退缩,这样最终会放弃学习Java,没有经历风雨怎么见彩虹。编程有的时候就是会遇到很多的困惑,但是一旦你弄懂了,或者是你把问题解决了,你会感到很兴

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。