第1部分 新手上路篇.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1部分 新手上路篇 第1章 初识Java Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。国外的许多咖啡店用Java来命名或宣传,以彰显其咖啡的品质。我们这里讨论的Java当然不是咖啡豆,而是改变了整个编程世界的计算机语言。它的命名,的确是升阳公司(Sun Microsystems)的一组先驱者,坐在硅谷的一个Java咖啡店里,在品尝咖啡的同时,决定以Java命名他们正在创造的语言。 1.1 什么是Java Java语言是以C/C++为基础开发而来的,即它的基本语法与C++相同。不同的是Java是一个100%面向对象的语言。在Java程序中,没有任何超出类和对象的语句体存在。Java又是世界上第一个不依赖于操作系统或工作平台的计算机编程语言。表1.1列出了Java语言软件包的重要版本发表日期。 表1.1 Java语言重要版本发表日期 发 表 日 期 版 本 1996年1月 JDK1.0(Java Development Kit) 1997年2月 JDK1.1 1998年12月 Java 2(JDK1.2) 1999年8月 J2SE(Java 2标准版本) 1999年12月 J2EE(Java 2 企业版本) 2000年5月 J2SE1.3 2002年2月 J2SE1.4 2004年9月 J2SE1.5(或称Java 2 JDK1.5) 2005年11月 Java ME(Java Micro Edition,或微型版本) 2006年12月 Java SE 6(或称JDK1.6) 2009年6月 Java SE 7(或称JDK1.7) 本书讨论的是Java标准版本Java SE 6,即JDK 1.6。 更多信息 标准版本的Java语言商业名称现统一为Java SE加主要版本号,如Java SE 7;而其软件开发包则称为JDK1.7。Java是100%面向对象,不依赖于任何工作平台,代码公开,下载免费的语言。.2 Java能做什么 创建Java语言的最初目的是为了给TV机顶盒编程。虽然它的原本目标并没有得以实现,但它却牢牢抓住了另一个千载难逢的机遇——互联网的崛起。100%面向对象编程和可以在任何操作系统中工作使得Java成为得天独厚的互联网软件开发的首选语言。凸现软件的可靠性使得Java不仅适用于中小型应用软件开发,更重要的是它具有大型互联网应用软件的开发的能力。这一点已经被今天越来越多的网络服务软件所证明。 Java语言另一个特点是它的解释程序,即JVM(Java Virtual Machine)已经成为软件工业标准,包括在几乎所有流行的网页浏览器中。越来越多的第三方软件开发公司,如BEA,Apache,Eclipse,甚至包括IBM,以及Java社区执行组织(Java Community Process,简称JCP),发表了与日俱增的丰富的支持软件,这使得Java相得益彰,迅速成为当今世界上最流行的计算机编程语言之一。 Java语言也可以用来进行单机编程、Web客户端编程、服务器编程、手机编程,移动设备以及机器人编程等等。升阳公司针对这些不同的软件开发领域,提供了代码公开,免费下载的不同版本的Java软件开发包。本书将在随后的章节扼要阐述这些方面的应用 例子。 1.3 Java软件包 Java软件开发包,即JDK,是Java开发工具(Java Development Kit)的简称,包括编译、调试、文档生成等工具,这些工具对软件开发人员编写Java桌面应用程序和Web 客户端程序(applets)是必不可少的。它还包括JRE的全部内容。 JRE是Java运行环境(Java Runtime Environment)的简称,它是运行Java应用程序必须的。JRE包括JVM(Java Virtual Machine,即Java虚拟机,简称JVM)、Java API类库和若干支持文件。 JVM是运行Java字节码的软件,或称引擎,是执行Java程序不可或缺的翻译解释软件。它还能优化Java字节码,使之转换成运行环境支持的机器指令。 Java软件包可在升阳公司的网站免费下载。根据软件开发者对Java应用软件的不同开发需求,升阳提供了三种不同的Java软件包,即本书讨论的Java SE,以及Java EE和Java ME。 1.3.1 什么是Java SE Java SE是Java软件包的标准版本,是Java语言的核心,是学习其他Java软件包,如Java EE和Java ME的基础,它包括了Java语言所有基本主要功能。表1.2 中列出了Java SE软件包中的主要文件目录。 表1.2 Java SE软件包JDK主要文件目录 文 件 目 录 解 释

文档评论(0)

精品文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档