2 Java语言简介
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HelloWorld.class 本地硬盘 网 络
载入类(ClassLoader) 载入类( ) 字节码验证( 字节码验证(Byte Code Verifyer) ) 解释器Interceptor解释字节码 解释字节码 解释器 调用底层硬件指令 运行时环境
Inspur group 2010-9-10
Inspur group 2010-9-10
27
第一个Java程序 第一个Java程序 Java
可以用任何的文本编辑软件编写java程序,比如windows 自带的记事本。
Inspur group 2010-9-10
28
编译运行
Inspur group 2010-9-10
29
编译运行时的常见错误
在左边的“Package Explorer”中,点出右键菜单,选 择“new”—〉“project”
Inspur group 2010-9-10
39
创建Project 创建Project
在新建项目的界面 中,指定项目名称 (“MyProject” ),编译代码兼容 性(向前兼容1.4 版本),指定项目 中的源代码目录和 编译后代码的输出 目录
2002年4月,J2EE1.4正式发布 年 月 正式发布
1999年6月,SUN公司发布 年 月 公司发布Java的三个版本:标准版、企业版和微型版 的三个版本: 公司发布 的三个版本 标准版、
1996年1月,JDK1.0正式发布 年 月 正式发布
1995年春天,Java语言诞生 年春天, 年春天 语言诞生
Inspur group 2010-9-10
17
下载JDK 下载JDK
Inspur group 2010-9-10
18
下载JDK 下载JDK
Inspur group 2010-9-10
19
安装JDK 安装JDK
Inspur group 2010-9-10
20
安装JDK 安装JDK
Inspur group 2010-9-10
35
下载Eclipse 下载Eclipse
Inspur group 2010-9-10
36
设置Eclipse 设置Eclipse
Inspur group 2010-9-10
37
设置Eclipse 设置Eclipse
Inspur group 2010-9-10
38
创建Project 创建Project
Inspur group 2010-9-10
4
Java的诞生 Java的诞生
Java之父——James Gosling
Java的标志卡通形象人物“Duke”
Inspur group 2010-9-10
5
Java 历史大事记
2004年9月30日,J2SE1.5发布,即J2SE5.0 年 月 日 发布, 发布
Path变量设置不正确导致的编译错误: 方法名不正确导致的编译错误:
类名不正确导致的运行时错误
Inspur group 2010-9-10
30
源文件结构
Inspur group 2010-9-10
31
重要的类和包
java.lang :包含形成Java语言核心的类 java.io:包含处理输入输出功能的类 java.util:包含很多实用程序类,比如日期,随机数, 系统参数,还有著名的Java集合框架等
Inspur group
Java语言简介
2010-9-10
2
学习目标
了解Java语言的历史和特性 能够搭建Java开发环境 能够编译运行简单的Java程序 能够使用Eclipse开发简单的Java程序
Inspur group 2010-9-10
3
目录
Java的昨天和今天 Java的实现机制及其特性 搭建Java开发环境 第一个Java程序 Eclipse集成开发环境
CLASSPATH:Java虚拟机加载类的路径
Inspur group 2010-9-10
25
设置操作系统定位可执行程序文件的路径
PATH:操作系统定位可执行程序文件的路径
Inspur group 2010-9-10
26
目录
Java的昨天和今天 Java的实现机制及其特性 搭建Java开发环境 第一个Java程序 Eclipse集成开发环境
43
编写程序和运行
Inspur group 2010-9-10
44
运行的结果
Inspur group 2010-9-10
45
小结
了解Java语言的历史和现状 了解Java语言的主要特性 掌握如何安装JDK和设置环境变量 掌握如何在命令行环境下编译运行简单的Java程序 掌握如何使用Eclipse开发简单的Java程序
Inspur group 2010-9-10
32
使用JavaAPI文档 使用JavaAPI文档 JavaAPI
Inspur group 2010-9-10
33
目录
Java的昨天和今天 Java的实现机制及其特性 搭建Java开发环境 第一个Java程序 Eclipse集成开发环境
Inspur group 2010-9-10
9
一次编译,到处运行 一次编译,
Java源程序 (扩展名为.java) Java编译程序 Java字节码文件 (扩展名为java) Java虚拟机 Java虚拟机 执行
Unix下的 Java字节码 解释程序
Windows下的 Java字节码 解释程序
能直接执行 Java字节码 的CPU
Unix操作系统 Inspur group 2010-9-10
Windows操作系统
10
全面支持面向对象技术
Java的哲学:万事万物皆对象
Inspur group 2010-9-10
11
高安全性
Inspur group 2010-9-10
12
多线程
Inspur group 2010-9-10
13
自动垃圾收集
垃圾收集
Inspur group 2010-9-10
Inspur group 2010-9-10
40
创建Project 创建Project
Inspur group 2010-9-10
41
创建包(package) 创建包(package)
Inspur group 2010-9-10
42
创建类(class) 创建类(class)
Inspur group 2010-9-10
34
Eclipse集成开发环境 Eclipse集成开发环境
Eclipse是一种通用工具平台——开放式的集成开发环境, 不但集成了CVS,JUNIT和Ant,而且提供了非常强大的代 码重构功能。利用Eclipse,可以极大的提高开发效率, 降低开发的成本。
Inspur group 2010-9-10
Inspur group 2010-9-10
6
Java的今天 Java的今天
Inspur group 2010-9-10
7
目录
Java的昨天和今天 Java的实现机制及其特性 搭建Java开发环境 第一个Java程序 Eclipse集成开发环境
Inspur group 2010-9-10
8
Java的实现机制 Java的实现机制
21
设置环境变量
Inspur group 2010-9-10
22
设置环境变量
Inspur group 2010-9-10
23
设置JDK的安装路径 设置JDK的安装路径 JDK
JAVA_HOME:JDK的安装路径
Inspur group 2010-9-10
24
设置Java虚拟机加载类的路径 设置Java虚拟机加载类的路径 Java
14
在浏览器中运行
垃wenku.baidu.com收集
Inspur group 2010-9-10
15
Java与C++的比较 Java与C++的比较
纯粹的面向对象 与平台无关的基本类型(primary type) 类型检查 垃圾回收 多重继承 虚函数与多态
Inspur group 2010-9-10
16
目录
Java的昨天和今天 Java的实现机制及其特性 搭建Java开发环境 第一个Java程序 Eclipse集成开发环境
Inspur group 2010-9-10
46
谢谢大家!
Inspur group 2010-9-10
载入类(ClassLoader) 载入类( ) 字节码验证( 字节码验证(Byte Code Verifyer) ) 解释器Interceptor解释字节码 解释字节码 解释器 调用底层硬件指令 运行时环境
Inspur group 2010-9-10
Inspur group 2010-9-10
27
第一个Java程序 第一个Java程序 Java
可以用任何的文本编辑软件编写java程序,比如windows 自带的记事本。
Inspur group 2010-9-10
28
编译运行
Inspur group 2010-9-10
29
编译运行时的常见错误
在左边的“Package Explorer”中,点出右键菜单,选 择“new”—〉“project”
Inspur group 2010-9-10
39
创建Project 创建Project
在新建项目的界面 中,指定项目名称 (“MyProject” ),编译代码兼容 性(向前兼容1.4 版本),指定项目 中的源代码目录和 编译后代码的输出 目录
2002年4月,J2EE1.4正式发布 年 月 正式发布
1999年6月,SUN公司发布 年 月 公司发布Java的三个版本:标准版、企业版和微型版 的三个版本: 公司发布 的三个版本 标准版、
1996年1月,JDK1.0正式发布 年 月 正式发布
1995年春天,Java语言诞生 年春天, 年春天 语言诞生
Inspur group 2010-9-10
17
下载JDK 下载JDK
Inspur group 2010-9-10
18
下载JDK 下载JDK
Inspur group 2010-9-10
19
安装JDK 安装JDK
Inspur group 2010-9-10
20
安装JDK 安装JDK
Inspur group 2010-9-10
35
下载Eclipse 下载Eclipse
Inspur group 2010-9-10
36
设置Eclipse 设置Eclipse
Inspur group 2010-9-10
37
设置Eclipse 设置Eclipse
Inspur group 2010-9-10
38
创建Project 创建Project
Inspur group 2010-9-10
4
Java的诞生 Java的诞生
Java之父——James Gosling
Java的标志卡通形象人物“Duke”
Inspur group 2010-9-10
5
Java 历史大事记
2004年9月30日,J2SE1.5发布,即J2SE5.0 年 月 日 发布, 发布
Path变量设置不正确导致的编译错误: 方法名不正确导致的编译错误:
类名不正确导致的运行时错误
Inspur group 2010-9-10
30
源文件结构
Inspur group 2010-9-10
31
重要的类和包
java.lang :包含形成Java语言核心的类 java.io:包含处理输入输出功能的类 java.util:包含很多实用程序类,比如日期,随机数, 系统参数,还有著名的Java集合框架等
Inspur group
Java语言简介
2010-9-10
2
学习目标
了解Java语言的历史和特性 能够搭建Java开发环境 能够编译运行简单的Java程序 能够使用Eclipse开发简单的Java程序
Inspur group 2010-9-10
3
目录
Java的昨天和今天 Java的实现机制及其特性 搭建Java开发环境 第一个Java程序 Eclipse集成开发环境
CLASSPATH:Java虚拟机加载类的路径
Inspur group 2010-9-10
25
设置操作系统定位可执行程序文件的路径
PATH:操作系统定位可执行程序文件的路径
Inspur group 2010-9-10
26
目录
Java的昨天和今天 Java的实现机制及其特性 搭建Java开发环境 第一个Java程序 Eclipse集成开发环境
43
编写程序和运行
Inspur group 2010-9-10
44
运行的结果
Inspur group 2010-9-10
45
小结
了解Java语言的历史和现状 了解Java语言的主要特性 掌握如何安装JDK和设置环境变量 掌握如何在命令行环境下编译运行简单的Java程序 掌握如何使用Eclipse开发简单的Java程序
Inspur group 2010-9-10
32
使用JavaAPI文档 使用JavaAPI文档 JavaAPI
Inspur group 2010-9-10
33
目录
Java的昨天和今天 Java的实现机制及其特性 搭建Java开发环境 第一个Java程序 Eclipse集成开发环境
Inspur group 2010-9-10
9
一次编译,到处运行 一次编译,
Java源程序 (扩展名为.java) Java编译程序 Java字节码文件 (扩展名为java) Java虚拟机 Java虚拟机 执行
Unix下的 Java字节码 解释程序
Windows下的 Java字节码 解释程序
能直接执行 Java字节码 的CPU
Unix操作系统 Inspur group 2010-9-10
Windows操作系统
10
全面支持面向对象技术
Java的哲学:万事万物皆对象
Inspur group 2010-9-10
11
高安全性
Inspur group 2010-9-10
12
多线程
Inspur group 2010-9-10
13
自动垃圾收集
垃圾收集
Inspur group 2010-9-10
Inspur group 2010-9-10
40
创建Project 创建Project
Inspur group 2010-9-10
41
创建包(package) 创建包(package)
Inspur group 2010-9-10
42
创建类(class) 创建类(class)
Inspur group 2010-9-10
34
Eclipse集成开发环境 Eclipse集成开发环境
Eclipse是一种通用工具平台——开放式的集成开发环境, 不但集成了CVS,JUNIT和Ant,而且提供了非常强大的代 码重构功能。利用Eclipse,可以极大的提高开发效率, 降低开发的成本。
Inspur group 2010-9-10
Inspur group 2010-9-10
6
Java的今天 Java的今天
Inspur group 2010-9-10
7
目录
Java的昨天和今天 Java的实现机制及其特性 搭建Java开发环境 第一个Java程序 Eclipse集成开发环境
Inspur group 2010-9-10
8
Java的实现机制 Java的实现机制
21
设置环境变量
Inspur group 2010-9-10
22
设置环境变量
Inspur group 2010-9-10
23
设置JDK的安装路径 设置JDK的安装路径 JDK
JAVA_HOME:JDK的安装路径
Inspur group 2010-9-10
24
设置Java虚拟机加载类的路径 设置Java虚拟机加载类的路径 Java
14
在浏览器中运行
垃wenku.baidu.com收集
Inspur group 2010-9-10
15
Java与C++的比较 Java与C++的比较
纯粹的面向对象 与平台无关的基本类型(primary type) 类型检查 垃圾回收 多重继承 虚函数与多态
Inspur group 2010-9-10
16
目录
Java的昨天和今天 Java的实现机制及其特性 搭建Java开发环境 第一个Java程序 Eclipse集成开发环境
Inspur group 2010-9-10
46
谢谢大家!
Inspur group 2010-9-10