计算机科学与技术学院JAVA技术摘要Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。那么Java到底有何神奇之处呢?Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都心生感叹:噢,这正是我想要的!于是Java成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。里面插入了简单的一个小窗口程序,用来介绍一个java的程序,同时锻炼一下我的动手操作与灵活运用java知识的能力。Java我采用NetBeans和Ultraedit开发,尤其是Ultraedit编辑器,最适合我们使用。关键词:JDK安装配置,面向对象思想,学习方法目录1JAVA认识到环境配置........................................................................................................................11.1初识JAVA......................................................................................................................................11.2JAVA环境变量的配置..................................................................................................................11.3JAVA编辑器的选择及第一个程序..............................................................................................12JAVA语言学习之路............................................................................................................................32.1面向对象思想.............................................................................................................................32.2学习JAVA具体历程......................................................................................................................42.2.1java类的继承和多态及接口.............................................................................................42.2.2java的Applet....................................................................................................................42.2.3java异常.............................................................................................................................42.2.4java线程.............................................................................................................................52.2.5javaI/O...............................................................................................................................52.2.6javaAWT编程......................................................................................................................53自己的JAVA学习方法........................................................................................................................54小程序介绍..........................................................................................................................................64.1程序运行界面..............................................................................................................................64.2程序代码分析.............................................................................................................................75致谢.....................................................................................................................................................96参考文献.............................................................................................................................................91前言这篇论文亲自动手写是比较累的,但是想想自己学了这么长时间的java,来个总结还是有必要的。这篇论文可以是我对自己学了这么长时间java课程的总结,也可以作为我与老师同学交流的一篇文章。这篇论文我主要讲述自己学习java的历程以及自己学习java的感触,也通过这些,我想与大家交流交流,由于时间仓促,本人技术有限,有些问题还是隐藏到了小角落,希望大家包涵,多指正错误,在此我提前道声谢谢了。1java认识到环境配置1.1初识java上第一节课上,我认识了java这种语言,听老师讲完后,觉得java很是神奇,老师主要说的java有这么几个概念:java语言是一种比C,C++都简单的语言;java是一种面向对象的语言,并且纯粹的面向对象;java语言很健壮,能够跨平台;java是可移植的语言,并且是多线程……总之,听完了java的概念,自己是懂了不少,后经过自己查找资料,看java语言的来源,愈发的,我对java兴趣更浓了。1.2java环境变量的配置想学习java,我们得有个学习的平台,而java虚拟机就是这么一个平台,它可以跨平台的运行,它可以运行于Windows上面,也可以运行在Linux上面,既然java虚拟机这么重要,那么我么就得会使用。我们可以到Sun公司的官方网站下载JDK开发包,这个包里面集成了java虚拟机环境以及java语言开发工具包,下载后我们直接点击安装,一路确定,默认装到C盘目录里,也可以自己更改的,建议不改,然后安装完成后,最重要的问题就来了,我们得配置java的环境变量,能够让我们的java虚拟机正常的运行,方法如下:右击我的电脑—属性—高级—环境变量—系统变量—新建—变量名:java_home变量值(jdk语言开发包的地址):C:\ProgramFiles\Java\jdk1.6.0_07—确定—再次新建—变量名:classpath变量值:.;%java_home%\lib;%java_home\lib\tools.jar—确定—找到系统变量里的Path—双击—在变量值最前面加上:%java_home%\bin;--确定—确定—确定,这样我们就完成了配置,最后我们应该看是否正确运行:点击开始菜单—运行cmd—输入javac—回车;如果出现安装的信息,说明我们配置成功了。随着后边学习的深入,我掌握了更简单的配置环境变量的方法,我们只需在系统变量Path前面加上jdk包里bin文件夹的地址即可,比如:C:\ProgramFiles\Java\jdk1.6.0_07\bin如果在最前面加上的,我们在地址后面加上个分号,如果在最后加的,我们在地址前面加上个分号。这么简单的方法还是归功于JDK的版本升级,JDK1.4之前的这样配就不行了。1.3java编辑器的选择及第一个程序我知道好多程序语言的第一个程序都是最著名的“HelloWorld”,我不知道java的怎么样,然后我就想打了我的第一个程序。老师说java可以直接用记事本编辑,然后保存为.java即可2了,在Dos里面运行,但是有点不方便,于是推荐了Ultraedit让我们使用,目前我知道的,确实Ultraedit是一款比较适合初学者使用的编辑器,我们在工具配置里面将javac和java还有view命令配置上去后,就直接可以用编辑器来编译运行了,紧接着我打了我的第一个程序://文件名HelloWorld.java//声明一个类publicclassHelloWorld{//声明一个方法publicstaticvoidmain(Stringargs[]){//程序的入口//输出System.out.println(HelloWorld!);}}打完后先javac编译,发现没报错,然后执行java命令,结果屏幕上出现了一行代码:HelloWorld!这是有趣啊,呵呵……32java语言学习之路2.1面向对象思想老师给我们说过java是一种纯粹的面向对象的的编程语言,我们想学好java,就得弄懂面向对象的思想,这种思想,几乎可以用“只可意会,不可言谈”来形容,但是还是有高手解释的出来的,比如java编程思想这本书的作