- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java开发工具包
第1章 概述 本章学习指引 Java的发展简史 Java语言特点 Java的开发环境 Jdk1.6的安装 Java虚拟机的作用 一个简单的Java Application程序的编译和运行 自启动路径的设置和作用 程序的基本结构和注释语句(P36 2.3) 帮助文档的使用 一、Java的发展简史 1.Java的发展 1991年,SUN公司为消费电子产品开发一个名为Oak的软件 1994年下半年,Internet发展迅猛, SUN把Oak的技术应用于网络, 命名为Java 1995年,SUN正式发布Java语言, 各大公司纷纷购买Java语言的使用权 1996年,SUN公司专门成立Javasoft分公司来发展Java. 此时,开发工具jdk1.0发布。 1998年,jdk1.2发布,标志着Java2平台的诞生。Jdk1.2改名为j2se,Java改名为Java2。 1999年,java2平台分为:J2SE、J2EE、J2ME 2003年,5.5亿——应用Java技术;75%专业开发者——Java编程 2004年 j2se5.0(1.5.0) 2006年 j2se6.0(Beta)(j2se5.0以后的版本共增加了11个新特性) …… 2009年jdk1.7测试版 2010年jdk1.7发布 二、Java语言的特点 简单性 面向对象 分布性(网络适用性) 可移植性(跨平台性) 健壮、安全性 多线程以及动态性 三、Java的开发环境 1、开发工具包 -Sun公司免费发行的Java开发工具包 -有多个版本,如1.1,1.2,1.3,1.4 , 1.5(Java 5.0),1.6,1.7 -下载的安装软件(jdk-6u16-windows-i586.exe) 2、集成开发环境 -将库、组件模型以及代码生成工具等合成到一起,以开发视窗化的用户应用(Jbuilder、Eclipse) 3、文本编辑器 -记事本、Editplus、UltraEdit等 Java开发工具包(JDK) -JDK为Java应用程序提供了基本的开发和运行环境 -JDK主要包括以下内容 -Java虚拟机:负责解释和执行Java程序。Java虚拟机可运行在不同的操作系统平台上 -JDK类库:提供了最基础的Java类和各种实用类java.lang、java.io、java.util、java.awt、java.swing和java.sql包中的类都位于JDK类库中。 -开发工具:这些开发工具都是可执行程序。 主要包括javac.exe(编译工具)、java.exe(运行工具)、javadoc.exe(生成JavaDoc文档的工具)、jar.exe(打包工具)等。 Java的开发工具包分为三组 J2ME(Java2 Platform Micro Edition) 针对嵌入或手持设备的Java开发 J2SE(Java2 Platform Standard Edition) 针对个人用户或客户端的Java开发 J2EE(Java2 Platform Enterprise Edition) 针对企业或服务器端的Java开发 Java虚拟机的作用 Java是解释型语言 编译型:生成字节码经链接后可直接执行,对运行它的平台有依赖性 解释型:不能直接在OS下运行,需要有一个专门的解释程序来解释执行 JVM(Java Virtual Machine)软件平台 作用 -JVM在实际的计算机上通过软件模拟来实现。 -JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。 -JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 -JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。 一个简单的Java Application 源程序编辑(例1.1) 字节码的编译生成 -javac 源文件名 -例如:javac Hello1.java 字节码的解释与运行 -java 类名 -例如: java Hello1 如何运行程序? 1.自启动路径未设置 文件必须保存到bin目录 在DOS下指明bin所在的全路径 2.自启动路径已设置 设置自启动路径(Win98:autoexec.bat中增加path= C:\Program Files\Java\jdk1.6.0_07\bin;Win2000/XP:增加或修改用户环境变量path) Win2000及以上 我的电脑——属性——高级——环境变量 设置path和classpath path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“%path%;C:
文档评论(0)