您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页java课程论文

java课程论文

来源:爱go旅游网


JAVA课程论文

班级: 软件工程(1)班 姓名:李茗 学号:1304091020

一:课程概述

Java语言是一种跨平台的高级语言,无论是网络世界和桌面应用程序,还是分布式应用环境和嵌入式应用都可以看到Java的身影。Java语言是由美国Sun Microsystems公司开发的一种面向对象的程序设计语言。Java是从C++程序语言发展而来的,但比C++语言简单。该语言具有简单、健壮、安全、与平台无关、可植入性好和多线程等待等特点。他是当今网络编程中的首选语言。

我们在大三开始接触Java语言,而在这之前我们学习了C语言,将两种语言放在一起作比较得知Java是一种完全面向对象的高级语言,学习方法方面有很多共通之处。

二:课程主要内容和重难点

课程前两章介绍了Java语言的特点和Java程序的实现,以及该语言的语法基础。

接下来在第三章中掌握了类和对象的概念和使用,以及继承、接口和基础类库。接口是一种类:形式上,在类名前增加一个修饰符interface;类体中,只包含常量和方法头。接口若想实现所有的方法,必须编写实现接口的类,这种类要在声明时加上implements InterfaceName。继承采用关键字extends。子类继承父类中所有非私有的字段和方法,同时可以对父类中的字段或方法进行覆盖或隐藏。抽象方法是只有方法头的方法,抽象类是包含抽象方法的类,但若类中只有抽象方法,则应声明为接口。用abstract关键字。包是一组相关类和接口的集合。与接口不同的是,一个子类只能继承一个父类,而接口是一个类可以实现不止一个接口。包是一组相关类和接口的集合。包内的类具有松散的使用关系。

第四章主要介绍了Applet类。Applet类是Java中一个重要的系统类,本章主要介绍了Applet类中主要方法如init()、start()、stop()、destroy()、paint(Graphics g)和repaint()等以及Applet生命周期。并要求用它绘制各种图形,播放声音和动画等。

第五章介绍了图形用户界面设计这是Java语言重要编程应用之一。他的实现方法基本可规律为:设置布局→初始化组件→注册→添加组件→实现事

务处理方法。

第六章是异常处理。“异常”这一章主要是异常的概念,异常的产生,用法以及程序中使用异常的优点。当一个程序在运行中遇到意外情况导致运行中断时,程序便抛出一个异常,例如无法从硬盘打开一个文件等等。异常产生时,从调用栈获取处理该异常的代码,叫做捕获异常。有以下方法:使用try块和用throws语句列出异常。使用try块时,将可能产生异常的代码包含在try块中,使用一个或多个catch语句列出产生各种异常时的处理方法,再进入finally语句进行清理工作。throws语句位于函数名后的圆括号和花括号之间,列出该方法可能产生的所有异常。在方法体中,用throw语句抛出异常。

第七章介绍了线程,指出并发是Java的本质特性,本章介绍了如何由继承Thread类和实现Runnable接口两种方法创建线程,用start()启动线程以及用sleep()暂停线程的执行和中断的方法。这些和操作系统里的线程有共通之处。

第八章学习了Java语言的集合操作,包括数组类、Collections类。第九章是Java输入/输出,他可以把外面进来的东西转换成合适的格式,也可以把我们程序内的内容以合适的格式输出,例如读取文件、写入文件,读取数据、写入数据,读取网络、写入网络,都会用到io。要注意字节流方式和字符流方式所用到的方法,文件缓冲类的功能以及针对字节流和字符流不同的构造方法。

在课程最后简要介绍了Java的网络编程。网络编程这一章重点是InetAddress 类,TCP/UDP和URL程序设计,难点是Java 服务器套接字。服务器端调用sockets的服务器端方法,打开监听(设定一个唯一端口号调用一个现成监听方法),一旦有东西传过来他就自动开始工作了,我们用io方法获得传来的内容分析、判断,然后产生相应操作;sockets客户端也类似,只要指定了服务器ip地址和那个对应的端口号,就能链接到服务器,然后用io方法发送返回信息。

三:学习心得与体会

Java这门课的学时不是很多,在学习途中也有很多的心得和体会。首先我感觉学习Java应该是循环渐进,脚踏实地。Java是一门有着阶梯性的一门语言,如果要学习它,我觉得最好还是按照Java的学习体系,先学习什么,在学习什

么,只有这样,我们在学习中才会遇到更少的麻烦。Java是一门更倾向于网络的语言。然后恒心和毅力是最重要的。这是我们必须具备的心理素质。要是学习这门语言开始的时候很有兴趣,遇到苦难就退缩,这样最终会放弃学习Java,没有经历风雨怎么见彩虹。编程有的时候就是会遇到很多的困惑,但是一旦你弄懂了,或者是你把问题解决了,你会感到很兴奋,编程的快乐就在于此。最后就是多看看一些资料,图书馆是个好去处。还要多多的向同学请教,这样才好。要学会总结和领会。当然,学习有自己的独特学习方法,总之适合自己的就是最好的。还有一点十分重要。和所有的程序设计语言一样,要学好Java语言,实验是必不可少的环节。我深有体会:书上的程序基本都能看懂,基本原理也都明白,但是在自己亲手编写程序时,却无从下手,甚至连第一句该怎么写都不知道。通过实验,可以在很大程度上加深印象。在书上看程序,一切都是理所当然,十分顺利,而自己动手,才会真正发现自己的不足之处。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务