网站大量收购闲置独家精品文档,联系QQ:2885784924

Java程序设计案例教程(慕课版).pptVIP

  1. 1、本文档共433页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第1章搭建Java环境

1.1Java语言简介

1.2搭建Java开发环境

1.3熟悉Eclipse开发工具

Java简介

Java语言得名于印度尼西亚一个盛产咖啡的

岛屿,中文名叫爪哇,其寓意是为世人端上一杯

热咖啡。正如认识一个新事物一样,学习一门语

言应该是从整体到细节,再从细节到整体的过程。

学习Java语言也是一样,首先需要对其有一个整

体的了解,然后再慢慢的学习具体内容,最后达

到完全掌握Java语言的目的。

目前,Java主要有3个独立的版本。

nJavaSE

nJavaEE

nJavaME

JavaSE

JavaSE是Java语言的标准版本,包含Java

基础类库和语法。它用于开发具有丰富的GUI

(图形用户界面)、复杂逻辑和高性能的桌面应

用程序。

JavaEE

JavaEE用于编写企业级应用程序。它是一

个标准的多层体系结构,可以将企业级应用程序

划分为客户层、表示层、业务层和数据层,主要

用于开发和部署分布式、基于组件、安全可靠、

可伸缩和易于管理的企业级应用程序。

JavaME

J2ME主要用于开发具有有限的连接、

内存和用户界面能力的设备应用程序。例

如移动电话(手机)、PDA(电子商务)、

能够接入电缆服务的机顶盒或者各种终端

和其他消费电子产品。

Java语言诞生背景

Java语言是Sun公司于1990年开发的,当时

Green项目小组的研究人员正在致力于为未来的

智能设备开发出一种新的编程语言,由于该小组

的成员JamesGosling对C++的执行过程中的表

现非常不满,于是把自己封闭在办公室里编写了

一种新的语言,并将其命名为Oak。

Oak

Oak就是Java语言的前身,这个名称源于

Gosling办公室的窗外正好有一棵橡树(Oak)。

这时的Oak已经具备安全性、网络通信、面向对

象、GarbageCollected、多线程等特性,是一款

相当优秀的程序语言。后来,由于去注册Oak商

标时,发现它已经被另一家公司注册,所以不得

不改名。要取什么名字呢,工程师们边喝咖啡边

讨论着,看看手上的咖啡,再想到印度尼西亚有

一个重要的盛产咖啡的岛屿,中文名叫爪哇,于

是将其改名为Java。

HotJava

随着Internet的迅速发展,Web的应用日益

广泛,Java语言也得到了迅速发展。1994年,

Gosling用Java开发了一个实时性较高、可靠、

安全、有交互功能的新型Web浏览器,它不依赖

于任何硬件平台和软件平台。这种浏览器名称为

HotJava,并于1995年同Java语言一起,正式在

业界对外发表,引起了巨大的轰动,Java的地位

随之而得到肯定。此后的发展非常迅速。

Java语言的特点

Java语言适用于Internet环境,是一种被广

泛使用的网络编程语言,它具有简单、面向对象、

可移植、分布性、解释器通用性、稳健、多线程、

安全及高性能等语言特性。

另外Java语言还提供了丰富的类库,方便用

户进行自定义操作。下面将对Java语言的特点进

行具体介绍。

简单

Java语言的语法规则和C++类似。它通过提

供最基本的方法完成指定的任务。但Java语言对

C++进行了简化和提高。例如,指针和多重继承

通常使程序变得复杂,Java用接口取代了多重继

承,并取消了指针。Java语言还通过实现自动垃

圾收集大大简化了程序设计人员的内存管理工作。

面向对象

Java语言以面向对象为基础。在Java语言中,

不能在类外面定义单独的数据和函数,所有对象

都要派生于同一个基类,并共享它所有功能,也

就是说,Java语言最外部的数据类型是对象,所

有的元素都要通过类和对象来访问。

可移植性

Java程序具有与体系结构无关的特性。这一

特征使Java程序可以方便地移植到网络的不同机

器。同时,Java的类库中也实现了针对不同平台

的接口,使这些类库可以移植。

分布性

Java语言从诞生就和网络紧密地联系在一起。

在Java中还内置了TCP/IP、HTTP和FTP等协议

类库。因此,Java应用程序可以通过URL地址打

开访问网络上的对象,访问方式与访问本地文件

系统几乎完全相同。

解释器通用性

运行Java程序需要解释器。Java解释器能直

接对Java字节码进行解释执行。字节代码独立于

机器,它本身携带了许多编译时信息,使得连接

过程更

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档