第1章 搭建Java开发环境.doc

第1章 搭建Java开发环境.doc

ID:28761710

大小:1.78 MB

页数:16页

时间:2018-12-14

第1章 搭建Java开发环境.doc_第1页
第1章 搭建Java开发环境.doc_第2页
第1章 搭建Java开发环境.doc_第3页
第1章 搭建Java开发环境.doc_第4页
第1章 搭建Java开发环境.doc_第5页
资源描述:

《第1章 搭建Java开发环境.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第1章搭建Java开发环境Java这个名词得名于印度尼西亚一个盛产咖啡的岛屿,中文名为爪哇,其寓意是为世人端上一杯热咖啡。Java语言从刚开始的默默无闻到现在的大红大紫,其中的奥妙到底是什么?Java为什么会有这么大的魅力?本章将带领读者进入Java语言的世界。本章的学习目标如下:q理解Java的历史、基本概念和发展趋势;q掌握Java环境的搭建;q编写简单的Java程序。1.1Java的过去、现在和未来在网络出现之后,全世界的目光都被Java语言所吸引。之所以这样,是因为Java语言改变了Internet上的信息都是一些死板的HTML文档的现

2、象,使得用户在Web应用中能够看到一些交互的内容。为了让读者对Java语言有一个整体的了解,本节将详细介绍Java语言的历史背景、现实情况和发展趋势。1.1.1Java的历史接触过Java的人,一定会对Java的两个logo非常熟悉,一个是JavaCup,另一个是名叫Duke的吉祥物。对于扮演了类似于Office2000助手的Duke吉祥物,是在1992年由JoePalrang创造出来。而对于JavaCup,如果想了解它的具体寓意,则必须追溯到1990年。在1990年12月,为了能够开发出一种基于未来智能设备的新编程语言,Sun公司决定由Pat

3、rickNaughton、MikeSheridan和JamesGosling组建一个名为GreenTeam的小组。该小组的JamesGosling成员由于对C++执行过程的表现非常不满意,所以把自己封闭在办公室里编写了一种新的语言,并将其命名为Oak(即Java语言的前身)。之所以起名为Oak,是因为JamesGosling办公室的窗外,正好有一棵Oak(橡树)。那么Oak为什么会改名为Java呢?这是因为当时去注册Oak商标时,发现其已经被其他公司注册,于是就不得不更换一个新名字。在当时那个年代,工程师们经常边喝咖啡边讨论着,看着手上的咖啡再

4、联想到印度尼西亚有一个重要的盛产咖啡的岛屿(爪哇),突然灵机一动,就改名为Java。作为一种非常优秀的语言产品,Java在当时的消费市场上却不被接受,直到全世界第一个万维网浏览器(Mosaic)出现后,其才以优异的功能开辟了另一片天地。在1995年5月23日,JDK(JavaDevelopmentKit)1.0a2版本也正式对外发布,这一天也就成为了Java的生日。1.1.2Java的语言特点了解了Java的历史背景后,本节将具体讲解Java语言的特点。每个程序员都知道,Java语言具有简单、一次编写处处运行、健壮、分布性、多线程机制和垃圾回收

5、机制等特性。它们的具体含义如下。1.简单与其他面向对象语言相比,Java语言更具有纯面向对象的特性,例如,Java用接口取代了多重继承并取消了指针等。该特性不仅使得开发各式各样的应用程序易如反掌,而且还使得调试和修改程序、增加新功能等方面更加容易。2.一次编写处运行由于Java语言具有与体系无关的特性,因此其可以更方便地移植到网络上的不同机器中。该特性不仅是Java程序员的精神指南,而且还是Java语言能够受到众多程序员喜欢的原因。3.健壮为了让Java程序更安全、稳定,Java语言引入了异常处理机制。所谓异常处理机制,就是在程序中可能发生异常

6、情况的地方,加上相对应的处理,让程序不至于因为突发的错误,造成运行中断或死机的情况。4.分布性Java语言从诞生就和网络联系在一起,通过该语言,不仅可以编写出互联网的程序,如Socket和E-mail,而且还可以实现服务器端程序Servlet、JSP,甚至还支持分布式网络程序。5.多线程机制和垃圾回收机制所谓多线程机制,就是能够使应用程序并行执行多项目任务。使用该机制,不仅可以用不同的线程完成特定的行为,而且还使得程序具有更好的交互能力和实时运行能力。所谓垃圾回收机制,就是把内存的动态管理(程序需要多少内存、哪些对象的内存需要归还系统等)交由J

7、VM管理。使用该机制,可以使程序员专心地写程序,而不需要担心内存问题。1.1.3JavaAPI简介自从Sun公司推出Java以后,就力图使之无所不能,因此为该语言量身订做了各种API。通过丰富的JavaAPI,使得Java应用程序不仅能够简单、快速地完成,而且还能够在各种不同的平台上运行。本节将对这些JavaAPI进行详细介绍。在具体介绍JavaAPI之前,需要先了解一些概念,它们分别为API(ApplicationProgrammingInterface,应用程序接口)、JDK和SDK(SoftwareDeveplopmentToolkit)

8、。API是一组由其他程序员写好的程序。如果想在程序中使用这些接口,必需遵守它们的规则。JDK是JavaDevelopmentKit的简写,当Java1

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

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

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