1 / 18
文档名称:

Java实用案例教程 第1章 初识Java.ppt

格式:ppt   大小:191KB   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java实用案例教程 第1章 初识Java.ppt

上传人:n22x33 2018/6/30 文件大小:191 KB

下载得到文件列表

Java实用案例教程 第1章 初识Java.ppt

相关文档

文档介绍

文档介绍:Java实用案例教程 制作:张兴科
北京大学出版社
PEKING UNIVERSITY PRESS
第1章初识Java
教学目标:通过本章的学****了解Java的发展历史和发展方向,了解Java语言与其他语言的区别,掌握Java的开发、运行环境,了解Java语言的编程规范,为后续学****打下基础。
案例在屏幕上输出“Hello Java”
作为学****Java编程的第一个应用程序,Hello Java程序有一定的代表性,能够帮助理解Java程序的运行环境和实现方法,对后续学****编写Java程序打下基础。
Java Application程序代码如下:
public class HelloJava
{
public static void main(String args[ ])
{
("Hello Java!");
}
}
在上面的案例框架中应用到了如下两个知识点。
(1)  Java程序的基本结构。
(2)  Java程序的两种程序类型。
Java发展历史
Java的发展历史简介
Java来自于1991年Sun公司的一个叫做Green的项目,其最初的目的是为家用消费电子产品开发一个分布式代码系统,以便把E-mail发给电冰箱、电视机等家用电器,对它们进行控制。开发者通过对C++进行简化,开发了一种解释执行的新程序语言Oak,这就是Java的前身。
1994年下半年,的快速发展促进了Java语言研制的进展,Green项目组成员用Java编制了HotJava浏览器,,上受欢迎的开发与编程语言。
1995年,以James ,Java语言的名字从“Oak”变为Java,Java技术正式对外发布。
1998年12月,Java 2和JDK ,这是Java发展史上的重要里程碑。
2004年,Java 2 Platform、Standard Edition 5发布,利用Java技术开发的火星探测器成功登陆火星,Sun Java Studio Creator发布。
2005年,有大约450万名开发者正在使用Java 技术,全球有25亿台设备使用了Java技术,用于生态系统中的Java 技术约合1000亿美金。
Java版本和未来的发展趋势简介
目前,Java主要有以下三种版本。
(1) 用于工作站、PC的标准版,即J2SE(Java 2 Standard Edition),这也是本书将主要介绍的版本。
(2) 企业版,即J2EE(Java 2 Enterprise Edition),通常用于企业级应用系统的开发。
(3) 精简版,即J2ME(Java 2 Micro Edition),通常用于嵌入式系统开发。
Java技术简介
Java语言的特点
1. 简单易学
Java语言简单易学主要体现在以下三个方面:
(1) 风格类似于C++,基本语法与C语言类似。
(2) 摒弃了C++中容易引发程序错误的地方,如指针和内存管理。
(3) 提供了丰富的类库。
2. 面向对象和动态性
3. 解释执行
Java解释器(运行系统)能直接运行目标代码指令。解释执行还有如下益处。
(1) 平台无关。(2) 性能优异。(3) 分布式。(4) 可移植。
4. 多线程
Java提供的多线程功能使得在一个程序中可同时执行多个小任务。
5. 健壮性和安全性
Java虚拟机JVM
所谓Java虚拟机JVM,是一台可以存在于不同的真实的软、硬件环境下的虚拟计算机,其功能是将字节码解释为真实平台能执行的指令。图为Java虚拟机环境。
Java开发和运行环境
Java运行环境的建立
1. JDK下载、安装与配置
1) 下载与安装JDK
JDK安装完成后,将包含以下一些内容。
(1) 开发工具。
开发工具位于“bin/”子目录中,常用的工具有以下几种。
① Javac:Java编译器,用于将Java源代码转换成字节码。
② Java:Java解释器,直接从Java类文件中执行Java应用程序字节码。
③ Appletviewer:直接用于运行和调试Applet。
④ Javadoc:API文档生成器,对Java源文件和包以HTML形式生成API格式文档。
⑤ Jar:Jar文件管理和打包工具。
(2) 运行时环境。
JRE 包括Java虚拟机JVM、类库以及其他支持执行以Java编程语言编写的程序文件。
(3) 附加库。
附加库位于“lib/”子目录中,开发工具所需的其他类库和支持文件。
(4) 演示Applet和应用程序。演示Applet和应用程序位于