- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 搭建Jva开发环境
第1篇 Java开发必备基础
第1章 搭建Java开发环境
·PAGE 16·
·PAGE 15·
第1章 搭建Java开发环境
Java这个名词得名于印度尼西亚一个盛产咖啡的岛屿,中文名为爪哇,其寓意是为世人端上一杯热咖啡。Java语言从刚开始的默默无闻到现在的大红大紫,其中的奥妙到底是什么?Java为什么会有这么大的魅力?本章将带领读者进入Java语言的世界。
本章的学习目标如下:
理解Java的历史、基本概念和发展趋势;
掌握Java环境的搭建;
编写简单的Java程序。
1.1 Java的过去、现在和未来
在网络出现之后,全世界的目光都被Java语言所吸引。之所以这样,是因为Java语言改变了Internet上的信息都是一些死板的HTML文档的现象,使得用户在Web应用中能够看到一些交互的内容。为了让读者对Java语言有一个整体的了解,本节将详细介绍Java语言的历史背景、现实情况和发展趋势。
1.1.1 Java的历史
接触过Java的人,一定会对Java的两个logo非常熟悉,一个是Java Cup,另一个是名叫Duke的吉祥物。对于扮演了类似于Office 2000助手的Duke吉祥物,是在1992年由Joe Palrang创造出来。而对于Java Cup,如果想了解它的具体寓意,则必须追溯到1990年。
在1990年12月,为了能够开发出一种基于未来智能设备的新编程语言,Sun公司决定由Patrick Naughton、Mike Sheridan和James Gosling组建一个名为Green Team的小组。该小组的James Gosling成员由于对C++执行过程的表现非常不满意,所以把自己封闭在办公室里编写了一种新的语言,并将其命名为Oak(即Java语言的前身)。之所以起名为Oak,是因为James Gosling办公室的窗外,正好有一棵Oak(橡树)。
那么Oak为什么会改名为Java呢?这是因为当时去注册Oak商标时,发现其已经被其他公司注册,于是就不得不更换一个新名字。在当时那个年代,工程师们经常边喝咖啡边讨论着,看着手上的咖啡再联想到印度尼西亚有一个重要的盛产咖啡的岛屿(爪哇),突然灵机一动,就改名为Java。
作为一种非常优秀的语言产品,Java在当时的消费市场上却不被接受,直到全世界第一个万维网浏览器(Mosaic)出现后,其才以优异的功能开辟了另一片天地。在1995年5月23日,JDK(Java Development Kit)1.0a2版本也正式对外发布,这一天也就成为了Java的生日。
1.1.2 Java的语言特点
了解了Java的历史背景后,本节将具体讲解Java语言的特点。每个程序员都知道,Java语言具有简单、一次编写处处运行、健壮、分布性、多线程机制和垃圾回收机制等特性。它们的具体含义如下。
1.简单
与其他面向对象语言相比,Java语言更具有纯面向对象的特性,例如,Java用接口取代了多重继承并取消了指针等。该特性不仅使得开发各式各样的应用程序易如反掌,而且还使得调试和修改程序、增加新功能等方面更加容易。
2.一次编写处运行
由于Java语言具有与体系无关的特性,因此其可以更方便地移植到网络上的不同机器中。该特性不仅是Java程序员的精神指南,而且还是Java语言能够受到众多程序员喜欢的原因。
3.健壮
为了让Java程序更安全、稳定,Java语言引入了异常处理机制。所谓异常处理机制,就是在程序中可能发生异常情况的地方,加上相对应的处理,让程序不至于因为突发的错误,造成运行中断或死机的情况。
4.分布性
Java语言从诞生就和网络联系在一起,通过该语言,不仅可以编写出互联网的程序,如Socket和E-mail,而且还可以实现服务器端程序Servlet、JSP,甚至还支持分布式网络程序。
5.多线程机制和垃圾回收机制
所谓多线程机制,就是能够使应用程序并行执行多项目任务。使用该机制,不仅可以用不同的线程完成特定的行为,而且还使得程序具有更好的交互能力和实时运行能力。所谓垃圾回收机制,就是把内存的动态管理(程序需要多少内存、哪些对象的内存需要归还系统等)交由JVM管理。使用该机制,可以使程序员专心地写程序,而不需要担心内存 问题。
1.1.3 Java API简介
自从Sun公司推出Java以后,就力图使之无所不能,因此为该语言量身订做了各种API。通过丰富的Java API,使得Java应用程序不仅能够简单、快速地完成,而且还能够在各种不同的平台上运行。本节将对这些Java API进行详细介绍。
在具体介绍Java API之前,需要先了解一些概念,它们分别为API(Application Programming Interface,应用程序接
您可能关注的文档
最近下载
- 江城子密州出猎_《江城子密州出猎》《东栏梨花》比较阅读答案.doc VIP
- 《Python程序设计》教案.docx VIP
- 《小麦预拌粉》标准文本.pdf VIP
- 2025杭州钱塘新区城市发展集团有限公司社会招聘22人笔试备考题库及答案解析.docx VIP
- 常用电工工具及导线材料选择课件.pptx VIP
- 2024年杭州钱塘新区城市发展集团有限公司招聘真题 .pdf VIP
- 2025四川内江市隆昌市兴晟产业投资集团有限公司招聘13人考试备考题库及答案解析.docx VIP
- 《燃气管道施工技术交底》.docx VIP
- 九年级物理分组实验教案.docx VIP
- 索尼rx100说明书介绍.pdf VIP
文档评论(0)