欢迎来到天天文库
浏览记录
ID:38910398
大小:98.74 KB
页数:3页
时间:2019-06-21
《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,没有经历风雨怎么见彩虹。编程有的时候就是会遇到很多的困惑,但是一旦你弄懂了,或者是你把问题解决了,你会感到很兴
此文档下载收益归作者所有