java程序设计教程(第2版)机械工业出版社 ch01

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

15
第一章
5.SDK目录结构中bin目录下主要开发工具的可执 行文件简介
(1) javac:Java语言的编译器。 (2) java:Java应用程序执行引擎,类名后面可带一个或多个 字符串参数。 (3) javadoc:API生成器,对当前类生成HTML格式的API文档。 (4) appletviewer:小应用程序浏览器。 (5) jar:Java Archive文件归档工具,用它可以把类文件以及 其他格式的文件进行压缩,以便于程序中引入以及网络传输等。 (6) jdb:Java调试工具Debugger。
11
第一章
1.Java虚拟机
任何一种可以运行Java程序的软件都可以被称为 Java虚拟机(Java virtual machine, JVM), 因此诸如浏览器与Java的开发工具等皆可看作 一 部 JVM 。 当 然 我 们 可 以 把 Java 的 字 节 码 (byte_codes)看成是JVM所运行的机器码。
4
第一章
第一阶段:
机器语言
第二阶段:
汇编语言
第三阶段: 高级语言 面向过程 程 序设计 语言 面向对象 程 序设计 语言
5
2.程序的运行
机器语言 汇编 汇编语言
直接运行 运行结果 运行 目标程序 运行结果
目标程序
高级语言 运行结果
解释并执行
第一章
3.Java与程序
Java是美国Sun Microsystems公司于1995年 5月正式发布的程序设计语言,它的前身是Sun Microsystems公司为智能消费类家用电器研究 而开发的项目一部分,但该项目的开发过程却 并不顺利,直到1993年Web开始在Internet上 盛行,开发小组试着将这一技术转移到Web网 络上,没想到这一举动竟使Java在Internet上 获得了空前的成功,使它成为了Web世界富有 创造性的工具。时至今日,尽管Web开发人员 仍然在利用Java使站点更生动、活泼,但它已 远远超过了Web技术的范围。
19
第一章
9.一个最简单的Java程序
例1.3.1: 简单的java application,它的功能是在屏幕上输出 这样的内容:“Let us begin to study Java !”。 程序清单如下: public class BegintoLearn { public static void main(String args[]) { System.out.println("Let us begin to study Java !"); } }
13
第一章
3.Java开发工具简介
( 1 ) SDK ( Software Development Kit ) : 由 Sun Microsystems公司所开发的一套Java程序开发软件,可从 Sun Microsystems公司的网站免费获得,本书中的所有程 序都用这个版本的工具测试。其最新版本为SDK1.4。 (2)Jbuilder:由Borland公司所开发的Java程序开发软件, 一个优秀的可视化编辑工具,其个人版、企业版都可以在 Borland公司网站的网页上下载安装。
1999.7
2000.9 2001.7
Java升级至1.2版。之后所有的版本均改名为Java 2。
Java升级至1.3版。 Java升级至1.4版。
8
第一章
5.Java的运行平台
Java大家庭中三大主要成员: (1) J2ME——Java 2 Micro Edition用语嵌入式Java消 费电子平台。不论是无线通讯、手机、PDA等小型电 子装置都可采用其作为开发工具及应用平台。 (2)J2SE——Java 2 ( Software Development Kit ) Standard Edition是Java最通行的版本,是用于工作 站、PC机的Java标准平台。因此也是本书应用程序的 使用版本。 (3) J2EE——Java 2 Enterprise Edition可扩展的企 业应用Java 2平台,它提供了企业e-Business架构及 Web Services服务,除深受广大企业用户的欢迎之处 是其开放的标准和优越的跨平台能力。
(3)Visual Café :由Synmentac公司所开发的Java程序开 发软件,可视化编辑工具,其标准版可获限期免费使用, 但因它在其中增加了一些其版本专有的类,因而导致其编 译的Java源程序与SDK不能兼容。
14
第一章
4.SDK目录结构简介
1.软件安装的根目录 包含版权、许可以及README文件。还包括:src.zip构成Java平台核心API的 所有类的源文件的归档。 2.bin目录 包含SDK开发工具的可执行文件。 3.lib目录 开发工具使用的归档包文件。 4.jre目录 Java运行时环境的根目录。 其子目录 \jre\bin中包含Java平台使用的工具和库的可执行文件及DLL。 5.demo目录 含有资源代码的程序示例
17
第一章
7.Java程序结构简介
Java程序的源代码文件结构如下:
package:0 ~ 1句,必须放在文件开始,作用是把当前文件放入所指向的包中。 import: 0 ~多句,必须放在所有类定义之前,引入标准类或已有类。 public classDefintion :0 ~ 1句,文件名必须与类的类名完全相同。 classDefintion:0 ~ 多句,类定义的个数不受限制。 interfaceDefintion:0 ~ 多句,接口定义的个数不受限制。 Java程序的源代码文件要求包含三个要素: (1)一个可选择的包声明语句,此句为可选,若有且只能有一个package语句且只能是 源文件的第一个语句,若没有,此文件将放到默认的当前目录下。 (2) 任意数量的引入类声明语句。 (3) 类和接口的声明,只能有一个可见性为public的类,且要求源文件名必须和 public类名相同,Java语言对字符的大小写敏感,因此文件名相同意味着字母大小 写也完全相同。如果源文件中有主方法main(),它应放在public类中。 这三个要素在程序中必须严格按上述顺序出现。
21
第一章
11. 编写Java程序的主要注意事项
9
第二节 Java的特点
Java语言主要功能特点如下:
第一章
1.语法简单、易于初学者学习。 2.执行方式效率高。 3.对被编译好的目标程序(字节码)的执行与平台无关。 4.使用分布式技术,保证运行安全。 5.提供丰富的API文档和类库。
10
第一章
第三节 Java程序介绍
用Java语言编辑的源程序的执行方法是采用先经过 编译器编译、再利用解释器解释的方式来运行的。它 综合了解释性语言与编译语言的众多优点,使其执行 效率较以往的程序设计语言有了大幅度的提高。 Java源程序经过编译器编译,会被转换成一种我们 将它称之为“字节码(byte_codes)”的目标程序。 “字节码”的最大特点便是可以跨平台运行。
3
第一节 Java与程序
第一章
1.程序设计概述: 程序设计是伴随着电子计算机的出现而产生的 一门技术。程序设计,简单地说:就是根据所提 出的任务,把计算机能够正确完成该任务而所要 做的工作写成一种能让计算机直接或间接接受的 语句的过程,整个任务所对应的一系列语句的集 合即被称为一段程序。 随着计算机科学的飞速发展,程序设计的方式 和水平也在不断提高。程序设计所用的语言(被 称为程序设计语言)从低级语言发展到高级语言。 与计算机硬件的发展一样,程序设计语言作为计 算机软件的一部分也有它的几个发展阶段:
20
第一章
10. 最简单的Java程序的主要语句简介
public class BegintoLearn:该语句定义了一个新的public类BegintoLearn, 这个类的源程序文件名为BegintoLearn.java,类BegintoLearn的范围由一 对左、右大括号包含,大括号中间的内容称为类主体。 public static void main(String args[]) :该语句是本程序的起始点,在 Java中称为main方法或直接称为main() method,是一个系统专用的方法, 有时我们往往把含有main方法的类代码块简称为主程序。每一个独立的 Java程序必须要有main() method才能运行。 System.out.println(“Let us begin to study Java !”); :该语句的作用 是在程序运行时会在显示器上输出双引号内的文字。System.out是指标准 输出,通常指连接计算机的设备,如打印机、显示器等。println的含义是 print line,意义是将后面括号、双引号中的文字内容打印在标准输出设 备——显示器上,并且在输出文字内容“Let us begin to study Java !” 后换行。如果把println改成print,则下一个语句的输出会紧接在“Let us begin to study Java !”的后面。
Java源程序 Java字节码程序 Java程序运行结果
Java编译器
Java解释器
12
第一章
2.Java开发工具
为了正确且顺利地创建、运行和调试Java程序, 我们需要针对Java源程序的编译器、解释器和 其它一系列工具,这些内容都由一系列程序文 件(软件)组成。这些文件的集合称为Java的 开发工具。
16
第一章
6.Java的API(Application Program Interface) 文档简介
Java的API文档是Java程序开发的最好帮手,当你从 Sun Microsystems公司的网站 http://java.sun.com/j2se/1.4.2/download.html 下载SDK参考文件“j2sdk-1_4_2-doc.zip”,解压 缩后,可以在名为“j2sdk-1_4_2-doc” 的文件夹 下看到以HTML格式制作的说明文件,它提供了所有 有关API类库的信息及链接,API文档内容主要包括: 类层次结构、类及其一般目的的说明、成员变量表、 构造函数表、方法表、变量详细说明表及每一个变 量使用目的的详细描述、构造方法的详细说明及进 一步的描述等等。
Java 程序设计 教程
第一章
Java 程序设计
• 第一章 Java程序设计概述 • 第二章 Java程序设计的基本概念 • 第三章 Java的结构化程序设计
2
第一章
第一章 Java程序设计概述
• • • • • 第一节 第二节 第三节 第四节 第五节 Java与程序 Java的特点 Java程序介绍 Java程序的开发过程 Java资源的获源自文库与安装
18
第一章
8.Java程序中的类的定义的语法形式
修饰符 class 类名 [extend 父类名]{ type 类变量1; type 类变量2; …… 修饰符 type 类方法1(参数列表){ type 局部变量; 方法体 } 修饰符 type 类方法2(参数列表){ type 局部变量; 方法体 } …… }
7
4.Java的发展
1991年 1991.4 1992.10 1993~1994 1995.5 1995.10 1995.12 1996.2 1997.2 Sun Microsystems公司进军消费电子产品(IA)市场。
第一章
Sun 成立“Green”小组,以C++为基础开发新的程序设计语言,并将其命名为Oak。 Green小组升格为First Person公司,他们将Oak的技术转移到Web上,并把Oak改 名为Java。 Web在Internet上开始流行,致使Java得以迅速发展并获得成功。 Sun Microsystems公司正式发表Java与HotJava产品。 Netscape与Sun Microsystems合作,在Netscape Nevigator中支持Java。 微软(Microsoft)IE加入支持Java的行列。 Java Beta测试版结束,Java 1.0版正式诞生。 Java发展至1.1版。Java的第一个开发包JDK(Java Development Kit)发布。
相关文档
最新文档