JAVA技术介绍论文.pdf

上传人:b****3 文档编号:3219016 上传时间:2022-11-20 格式:PDF 页数:11 大小:301.69KB
下载 相关 举报
JAVA技术介绍论文.pdf_第1页
第1页 / 共11页
JAVA技术介绍论文.pdf_第2页
第2页 / 共11页
JAVA技术介绍论文.pdf_第3页
第3页 / 共11页
JAVA技术介绍论文.pdf_第4页
第4页 / 共11页
JAVA技术介绍论文.pdf_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

JAVA技术介绍论文.pdf

《JAVA技术介绍论文.pdf》由会员分享,可在线阅读,更多相关《JAVA技术介绍论文.pdf(11页珍藏版)》请在冰豆网上搜索。

JAVA技术介绍论文.pdf

计算机科学与技术学院计算机科学与技术学院JAVAJAVA技术技术摘摘要要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安装配置,面向对象思想,学习方法目目录录11JAVAJAVA认识到环境配置认识到环境配置.11.1初识JAVA.11.2JAVA环境变量的配置.11.3JAVA编辑器的选择及第一个程序.122JAVAJAVA语言学习之路语言学习之路.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编程.533自己的自己的JAVAJAVA学习方法学习方法.544小程序介绍小程序介绍.64.1程序运行界面.64.2程序代码分析.755致谢致谢.966参考文献参考文献.91前言这篇论文亲自动手写是比较累的,但是想想自己学了这么长时间的java,来个总结还是有必要的。

这篇论文可以是我对自己学了这么长时间java课程的总结,也可以作为我与老师同学交流的一篇文章。

这篇论文我主要讲述自己学习java的历程以及自己学习java的感触,也通过这些,我想与大家交流交流,由于时间仓促,本人技术有限,有些问题还是隐藏到了小角落,希望大家包涵,多指正错误,在此我提前道声谢谢了。

11javajava认识到环境配置认识到环境配置1.11.1初识初识javajava上第一节课上,我认识了java这种语言,听老师讲完后,觉得java很是神奇,老师主要说的java有这么几个概念:

java语言是一种比C,C+都简单的语言;java是一种面向对象的语言,并且纯粹的面向对象;java语言很健壮,能够跨平台;java是可移植的语言,并且是多线程总之,听完了java的概念,自己是懂了不少,后经过自己查找资料,看java语言的来源,愈发的,我对java兴趣更浓了。

1.21.2javajava环境变量的配置环境变量的配置想学习java,我们得有个学习的平台,而java虚拟机就是这么一个平台,它可以跨平台的运行,它可以运行于Windows上面,也可以运行在Linux上面,既然java虚拟机这么重要,那么我么就得会使用。

我们可以到Sun公司的官方网站下载JDK开发包,这个包里面集成了java虚拟机环境以及java语言开发工具包,下载后我们直接点击安装,一路确定,默认装到C盘目录里,也可以自己更改的,建议不改,然后安装完成后,最重要的问题就来了,我们得配置java的环境变量,能够让我们的java虚拟机正常的运行,方法如下:

右击我的电脑属性高级环境变量系统变量新建变量名:

java_home变量值(jdk语言开发包的地址):

C:

ProgramFilesJavajdk1.6.0_07确定再次新建变量名:

classpath变量值:

.;%java_home%lib;%java_homelibtools.jar确定找到系统变量里的Path双击在变量值最前面加上:

%java_home%bin;-确定确定确定,这样我们就完成了配置,最后我们应该看是否正确运行:

点击开始菜单运行cmd输入javac回车;如果出现安装的信息,说明我们配置成功了。

随着后边学习的深入,我掌握了更简单的配置环境变量的方法,我们只需在系统变量Path前面加上jdk包里bin文件夹的地址即可,比如:

C:

ProgramFilesJavajdk1.6.0_07bin如果在最前面加上的,我们在地址后面加上个分号,如果在最后加的,我们在地址前面加上个分号。

这么简单的方法还是归功于JDK的版本升级,JDK1.4之前的这样配就不行了。

1.31.3javajava编辑器的选择及第一个程序编辑器的选择及第一个程序我知道好多程序语言的第一个程序都是最著名的“HelloWorld”,我不知道java的怎么样,然后我就想打了我的第一个程序。

老师说java可以直接用记事本编辑,然后保存为.java即可2了,在Dos里面运行,但是有点不方便,于是推荐了Ultraedit让我们使用,目前我知道的,确实Ultraedit是一款比较适合初学者使用的编辑器,我们在工具配置里面将javac和java还有view命令配置上去后,就直接可以用编辑器来编译运行了,紧接着我打了我的第一个程序:

/文件名HelloWorld.java/声明一个类publicclassHelloWorld/声明一个方法publicstaticvoidmain(Stringargs)/程序的入口/输出System.out.println(HelloWorld!

);打完后先javac编译,发现没报错,然后执行java命令,结果屏幕上出现了一行代码:

HelloWorld!

这是有趣啊,呵呵322javajava语言学习之路语言学习之路2.12.1面向对象思想面向对象思想老师给我们说过java是一种纯粹的面向对象的的编程语言,我们想学好java,就得弄懂面向对象的思想,这种思想,几乎可以用“只可意会,不可言谈”来形容,但是还是有高手解释的出来的,比如java编程思想这本书的作者就是干这行的。

古人云:

“工欲善其事,必先明其理、利其器”。

为了在学习Java的征途中少走弯路、多走捷径,我们有必要了解Java语言中蕴涵的面向对象等指导思想,并在设计和开发Java程序的过程中充分应用这些思想。

我根据个人的理解及网上找的资料,觉得可以这么理解:

类是基于面向对象思想编程语言的基础,程序员可以把具有相同业务性质的代码封装到一个类里,通过接口方法向外部代码提供服务,同时向外部代码屏蔽类里服务的具体实现方式。

对象是类的实例,类一般是个抽象名词,比如“人类”,而对象则是具体的物质存在,比如“张三”这个人。

在现实生活中,我们经常会遇到“类”和“对象”这些概念,比如封装了能实现“用微波加热材料”功能的微波炉类。

这里,用户可以使用面板上的按钮,使用该类里提供的加热等服务,并且,由于该类实现了封装,所以在使用的时候,用户可以不用了解其中的微波加热原理以及实现机制。

通过上面例子我们可以看出,类是对现实生活中真正存在的对象的描述,并且这些对象都具有共同的属性和行为。

但是,根据不同的系统需求,同样的一种对象会被描述成具有不同属性和行为的类。

比如,对于银行系统,人的这个类应该具有账号、存款余额的属性和存钱、取钱的行为,每个人都有自己不同的账号和相关金额,但是他们存钱取钱的流程是相通的;而对于电信系统,同样的人这个类应该具有手机号码、卡内余额的属性和充费、扣费的行为。

因此,我们要注意类的定义和它所封装的行为是否能够正确的反映实际系统的需求。

其实也说不了太多的东西,编程思想上面的理论很是绝妙的,建议大家看看。

有了这个思想,我们学起java来也比较好上手了,比如我这里自己随便打个程序:

publicclassBird/提供造鸟的各种方法/首先声明我要造鸟publicvoidZaoNiao()/标准输出,也就是打印,大家得掌握System.out.println(我要造鸟。

);/鸟会飞的方法publicvoidFly()System.out.println(Birdcanfly);/鸟会吃的方法publicvoidEat()4System.out.println(Birdcaneat);publicstaticvoidmain(Stringargs)/在这个造鸟工厂造个鸟叫bBirdb=newBird();/b鸟调用造鸟工厂给他的各个方法b.ZaoNiao();b.Fly();b.Eat();输出结果是:

我要造鸟。

BirdcanflyBirdcaneat这程序大家看到我注释得很是俗气,然而面向对象的思想也就这个样子,或许这是我个人的喜好,大家对面向对象的思想是各有千秋。

反正大家能够理解即可。

2.22.2学习学习javajava具体历程具体历程2.2.1java类的继承和多态及接口简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型。

继承是面向对象的三个基本特征-封装、继承、多态的其中之一,我们在使用JAVA时编写的每一个类都是在继承,因为在JAVA语言中,java.lang.Object类是所有类最根本的基类(或者叫父类、超类),如果我们新定义的一个类没有明确地指定继承自哪个基类,那么JAVA就会默认为它是继承自Object类的。

这个多态我到现在还不清楚具体的怎么一回事,倒是觉得自己肯定用过,我知道很重要,但具体的概念真的不好找。

接口就是一组方法,我们可以去implements它们来获得这些方法,并且在当前的类中我们可以有接口中不存在的方法。

2.2.2java的AppletJava的Applet确实挺有意思的,我觉得将Applet嵌入到网页当中是比较好的事情,但是基于现在Flash,JavaScript等技术越来越流行的时代下面,java的Applet倒是有点落伍了,在java思想上面说他已经被扔到了科学的小杂龛里了,我想也是的,浏览了那么多的网页,我见过带Applet的网站真是不多。

但是Applet确实是我们自娱自乐的一章节,我们自己打个简单的绘图程序,让它绘各种各样的图。

或者做个弹琴的小Applet2.2.3java异常Java的异常机制使得我们的程序更有安全性,更鲁棒了。

在异常这一章节里面我学到了可以声明异常,然后抛出,用try和catch语句去捕捉异常;也可以我们自己去自定义一个异常,让它继承与Exception即可。

我觉得异常是比较重要的,5但是我用的并不多,在I/O里面我用过,但是其他的程序我用的真不多,是不是我程序打的深度不够,这也有待将来验证了,总之,java的异常对它这个语言整体来说,我觉得是个伟大的进步。

2.2.4java线程线程这

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1