Java基础PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Internet迅猛发展 Java语言正式问世 被美国著名杂志PC Magazine 评为1995年十大优 秀科技产品之一
推出了Java2平 台。性能上有所 提高,而且对 Java的基本模式 进行了完善,并 提供了更为丰富 的API
3
Java2 的版本划分
J2ME
J2SE
Java 2
J2EE
来自百度文库
4
Java语言的主要特性
13
JDK实用程序简介
javac:Java编译器,将Java源代码编译为字节码; java:Java解释器,用来解释执行Java程序的字节码文件; appletviewer(小程序浏览器):一种执行HTML文件上的
Java小程序类的Java浏览器; javadoc:根据Java源代码及其说明语句生成的HTML文档; jdb:Java调试器,可以逐行地执行程序、设置断点和检
• [HKEY_CLASSES_ROOT\Directory\shell\进入命令行 \command]
• 默认值设为: • cmd /k "cd %1"
12
JDK的目录结构
bin目录中包含了所有JDK5.0提 供的实用程序 demo目录中包含了JDK5.0自带的 实例程序 inculde目录中包含了一些支持 Java native方法的C\C++头文件 jre目录中包含了Java运行环境 所需的所有文件,这个目录中所包 含的java运行环境是JDK私有的, 它只为JDK的实用程序提供支持 lib目录中包含了Java开发环境 所需的库文件,它们以jar文件的 形式保存 sample目录中包含的是体现 JDK5.0新特性的一些例程
解释和执行Java程序编译后产生的字节码
6
Java程序相关问题——Java API
Java程序 Java API
Java虚拟机 操作系统 硬件平台
Java API是Java系统提供的预先定义好的软件组件的集合, 它们提供了许多可供程序员调用的常用功能
丰富的API为程序员提供了极大的方便,但也是学习的难点 要学会使用Java API手册(The Java 2 Platform API
在Windows平台上运行安装程序,以安装JDK 设置PATH(文件路径)参数。由于JDK提供的实
用程序都在安装目录下的子目录bin下,为了能 在任何目录下直接使用文件名调用这些程序,必 须设置操作系统的文件路径参数
11
环境设置
在Windows环境下,为了快速进入指定目录的命 令行窗口,可在注册表中增加项目:
Java Servlet——是在服务器端执行的Java小程序,为 了能够支持Servlet的运行,服务器端必须安装包含 Java虚拟机的服务器软件,这种能够支持服务端小程 序的服务器一般被称为应用服务器
9
Java开发环境
JDK/J2SDK(Java Developer Kit)
JDK1.02 JDK1.1.x JDK1.2/J2SDK1.3/J2SDK1.4/JDK5.0(J2SDK1.5)
Java解释器
8
Java程序相关问题——Java程序类型
Java应用程序(Java Application)
是独立完整的程序 在命令行调用独立的解释器软件即可运行 主类必须有main方法,这也是程序的入口
Java小程序
Java Applet——是指在客户端运行的Java小程序,一般 来说客户端是指用户所使用的浏览器
第一章 Java语言概述
•Java 基础知识培训
主要内容提要
Java语言的发展历史 Java语言的主要特性 Java程序相关问题 Java程序的开发环境
Java程序的开发过程
2
Java语言的发展历史
1991
1995
1998
James Gosling 领导的Green小 组开发了面向数 字家电的Oak语 言
一般情况下,我们可以使用系统平台下的任何文本编辑 器进行源代码的编辑,在Windows平台下常用的是Window 系统自带的“记事本”程序或“写字板”程序
Java源码大小写敏感 Java源码文件的扩展名:.java Java源程序文件也不能随意命名,其文件名必须与程序
中主类的类名完全相同,包括大小写在内
public class MyFirstJavaApp { public static void main(String[] args) { System.out.println(“This is My First Java Application!”); }
Java集成开发环境(IDE)
NetBeans JBuilder Eclipse JCreator Forte for Java Visual J++ WSAD ……
10
JDK的安装与设置
从http://java.sun.com/可以下载相关版 本的 JDK(本课程采用J2SDK1.3以上版本)
Specification ) • http://java.sun.com/j2se/1.5/docs/api/index.html
7
Java程序相关问题—— Java程序的运行机制
编 源代码 译
连
运
目标码 接 可执行代码 行
传统语言的运行机制
操作系统
编 源代码 译 字节码
解释执 行
Java语言的运行机制
查变量; javah:产生可以调用Java过程的C过程,或建立能被Java
程序调用的C过程的头文件; javap:Java反汇编器,显示编译类文件中的可访问功能
和数据,同时显示字节代码含义。
14
Java程序的开发过程
• 编辑源代码 编译源代码文件 运行程序
15
Java程序的开发过程——编辑源代码
简单性
面向对象
平台无关性 多线程
分布式、动态性、 可靠性、安全性
……
5
Java程序相关问题——Java虚拟机
Java程序 Java API
Java虚拟机
操作系统 硬件平台
Java虚拟机——在真实机器中用软件模拟实现 的一种抽象的机器。(Java虚拟机规范)
Java虚拟机主要由五个部分组成:指令系统、 寄存器、栈、存储区、碎片回收区