第一章 Java语言概述
Java 基础知识培训
主要内容提要
Java 基础培训
Java程序的开发环境
Java程序相关问题
Java语言的主要特性
Java语言的发展历史
Java程序的开发过程
Java语言的发展历史
Java 基础培训
Internet迅猛发展Java语言正式问世被美国著名杂志PC Magazine
评为1995年十大优秀科技产品之一
James Gosling领导的Green小组开发了面向数字家电的Oak语言
推出了Java2平台。性能上有所提高,而且对Java的基本模式进行了完善,并提供了更为丰富的API
1991
1995
1998
Java2 的版本划分
Java 基础培训
Java语言的主要特性
Java 基础培训
Java程序相关问题——Java虚拟机
Java虚拟机——在真实机器中用软件模拟实现的一种抽象的机器。(Java虚拟机规范)
Java虚拟机主要由五个部分组成:指令系统、寄存器、栈、存储区、碎片回收区
解释和执行Java程序编译后产生的字节码
Java 基础培训
Java程序相关问题——Java API
Java API是Java系统提供的预先定义好的软件组件的集合,它们提供了许多可供程序员调用的常用功能
丰富的API为程序员提供了极大的方便,但也是学习的难点
要学会使用Java API手册(The Java 2 Platform API Specification )
/j2se/1.5/docs/api/index.html
Java 基础培训
Java程序相关问题—— Java程序的运行机制
Java 基础培训
操作系统
源代码
可执行代码
目标码
编译
连接
运行
源代码
字节码
编译
解释执行
Java解释器
传统语言的运行机制
Java语言的运行机制
Java程序相关问题——Java程序类型
Java应用程序(Java Application)
是独立完整的程序
在命令行调用独立的解释器软件即可运行
主类必须有main方法,这也是程序的入口
Java小程序
Java Applet——是指在客户端运行的Java小程序,一般来说客户端是指用户所使用的浏览器
Java Servlet——是在服务器端执行的Java小程序,为了能够支持Servlet的运行,服务器端必须安装包含Java虚拟机的服务器软件,这种能够支持服务端小程序的服务器一般被称为应用服务器
Java 基础培训
Java开发环境
JDK/J2SDK(Java Developer Kit)
JDK1.02
JDK1.1.x
JDK1.2/J2SDK1.3/J2SDK1.4/JDK5.0(J2SDK1.5)
Java集成开发环境(IDE)
NetBeans
JBuilder
Eclipse
JCreator
Forte for Java
Visual J++
WSAD ……
Java 基础培训
JDK的安装与设置
从/可以下载相关版 本的JDK(本课程采用J2SDK1.3以上版本)
在Windows平台上运行安装程序,以安装JDK
设置PATH(文件路径)参数。由于JDK提供的实用程序都在安装目录下的子目录bin下,为了能在任何目录下直接使用文件名调用这些程序,必须设置操作系统的文件路径参数
Java 基础培训
环境设置
在Windows环境下,为了快速进入指定目录的命令行窗口,可在注册表中增加项目:
[HKEY_CLASSES_ROOTDirectoryshell进入命令行command]
默认值设为:
cmd /k cd %1
Java 基础培训
JDK的目录结构
Java 基础培训
bin目录中包含了所有JDK5.0提供的实用程序
demo目录中包含了JDK5.java需要基础ppt课件0自带的实例程序
inculde目录中包含了一些支持Java native方法的CC++头文件
jre目录中包含了Java运行环境所需的所有文件,这个目录中所包含的java运行环境是JDK私有的,它只为JDK的实用程序提供支持
lib目录中包含了Java开发环境所需的库文件,它们以jar文件的形式保存
sample目录中包含的是体现JDK5.0新特性的一些例程
JDK实用程序简介
javac:Java编译器,将Java源代码编译为字节码;
java:Java解释器,用来解释执行Java程序的字节码文件;
appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器;
javadoc:根据Java源代码及其说明语句生成的HTML文档;
jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量;
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/26302.html