文档介绍:Java 程序设计
教材:《Java程序设计项目教程》
北京理工大学出版社
第 1 章 Java程序设计语言概述
Java语言诞生背景
Java语言的特点
Java运行机制
Java的运行环境
最简单的Java程序
Java编程规范
Java语言诞生背景
Java语言得名于印度尼西亚一个盛产咖啡的岛屿,中文名叫爪哇,其寓意是为世人端上一杯热咖啡。
目前,Java主要有3个独立的版本。
JavaSE: 标准版本
JavaEE:企业级应用程序
JavaME:开发有限连接、内存和用户界面能力的设备应用程序。
Java语言诞生背景
Java语言是Sun公司于1990年开发的,当时Green项目小组的研究人员正在致力于为未来的智能设备开发出一种新的编程语言,由于该小组的成员James Gosling对C++的执行过程中的表现非常不满,于是把自己封闭在办公室里编写了一种新的语言,并将其命名为Oak。这个名称源于Gosling办公室的窗外正好有一棵橡树(Oak)。后来,由于去注册Oak商标时,发现它已经被另一家公司注册,所以不得不改名。要取什么名字呢,工程师们边喝咖啡边讨论着,看看手上的咖啡,再想到印度尼西亚有一个重要的盛产咖啡的岛屿,中文名叫爪哇,于是将其改名为Java。的迅速发展,Web的应用日益广泛,Java语言也得到了迅速发展。1994年,Gosling用Java开发了一个实时性较高、可靠、安全、有交互功能的新型Web浏览器,它不依赖于任何硬件平台和软件平台。这种浏览器名称为HotJava,并于1995年同Java语言一起,正式在业界对外发表,引起了巨大的轰动,Java的地位随之而得到肯定。此后的发展非常迅速。
Java语言的特点
环境,是一种被广泛使用的网络编程语言,它具有简单、面向对象、可移植、分布性、解释器通用性、稳健、多线程、安全及高性能等语言特性。
另外Java语言还提供了丰富的类库,方便用户进行自定义操作。
Java运行机制
Java源程序
编译器
Windows
操作环境
Unix
操作环境
JVM
JVM
JVM
Mac
操作环境
开发过程
源程序
编译器
字节码文件
由Web浏览器执行(必须支持Java标准)
由Java解释器执行
.java
.class
Java小应用程序
Java应用程序
Java的运行环境
打开:“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”
设置环境变量:
java_home: C:\……\
path: C:\……\\bin
classpath: C:\……\\lib ; .
下载JDK
安装JDK
配置和测试JDK
JDK
刚刚发布的Java Standard Edition 6(Java SE 6,也被称为Mustang)包括了许多新特性。
例如全新的桌面新特性:
新增的系统托盘SystemTray类
调用桌面系统功能的Desktop类
表格的排序和过滤功能
其他特性:
Java对象与XML之间的映射
piler API动态编译
轻量级Http Server
……
最简单的Java程序
Java有两类程序,即Java应用程序(Java application)和Java小程序(Java applet),前者是在命令行中运行的独立的应用程序,后者需要嵌入网页在浏览器中执行。