- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java_01,java0false,java0true,java01,java安装0,java下载,java环境变量设置,java之父,java教程,javaapi
Java 编程基础 Java 简介 本章主要内容 Java的特点 Java 的运行机制 JVM(Java虚拟机) Java 程序的基本结构 如何编译和运行 Java 程序 API文档的使用 Java发展史 1990 年美国Sun 公司开发了一种名称为 Oak 的编程语言,希望用于控制嵌入在有线电视交换盒、PDA(Personal Digital Assistant 个人数字助理)、家用电器等的微处理器。 1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 Internet 应用程序。 1995年Oak语言更名为Java(Java音译为“爪哇”,是印尼一个盛产咖啡的岛屿)。 1995年底Sun公司又推出了脚本语言Java Script,促进了Java的进一步推广。 Java的特点4-1 简单 Java的特点4-2 健壮性 Java的特点4-3 动态性 Java的特点4-4 Java的开发工具包(JDK) JDK(Java Development Kit) 目前最权威的Java 开发工具包,可以从SUN公司网站上免费下载 Java的三种开发平台 J2SE(Java 2 Platform, Standard Edition) 标准平台:开发桌面应用程序、低端服务器应用程序和Java Applet程序 J2EE(Java 2 Platform, Enterprise Edition) 企业平台:开发大型的企业级应用程序,包含J2SE J2ME(Java 2 Platform, Micro Edition) 小型平台:用于嵌入式产品程序开发,主要应用于移动通讯 J2SE的安装 Java SE 6( J2SE最新版本)的安装文件 jdk-6u16-windows-i586.exe JDK中包括Java编译环境和Java运行环境(JRE) ,一般在开发Java程序时使用 如果不做开发,只是运行Java程序,则可以单独下载安装JRE 安装后的设置2-1 JDK下载安装后,为了方便的使用编译器和解释器,需要修改系统环境变量path 控制面板—系统—高级—环境变量 在“系统变量”处找到“path”,单击“编辑”,将路径D:\jdk1.6.0_16\bin加到后面即可 变量值中的多个路径以“;”为分隔符 若没有“path”变量,单击“新建”,填写变量名和变量值即可 在DOS窗口下输入java或javac回车,查看是否出现方法参数提示信息 安装后的设置2-2 另外,为了避免加载Java类库中的类时出现“找不到类”的错误,一般还要设置系统环境变量ClassPath 控制面板—系统—高级—环境变量 在“系统变量”处找到“ClassPath”,单击“编辑”,将 D:\jdk1.6.0_16\jre\lib\rt.jar;. 加到后面即可 变量值中的多个路径以“;”为分隔符 若没有“ClassPath”变量,单击“新建”,填写变量名和变量值即可 路径最后的“.”是指可以加载当前目录及其子目录中的类 JDK提供的常用工具 JDK提供的常用工具如下,这些文件位于JDK安装目录下的bin文件夹中 Javac.exe 用来编译源代码 Java.exe用于执行类文件 Appletviewer.exe 用于测试、运行 Applet Java程序的运行环境 Java字节码的执行方式 Java字节码的两种执行方式 即时编译方式:解释器先将字节码编译成机器码,然后再执行该机器码 解释执行方式:解释器通过每次解释并执行一小段代码来完成Java字节码程序的所有操作 通常采用的是第二种方法 编译执行方式具有较高的效率 对于那些对运行速度要求较高的应用程序,解释器可将Java字节码即时编译为机器码,从而很好地保证了Java代码的可移植性和高性能 Java虚拟机4-1 Java虚拟机(Java Virtual Machine,JVM) 可以是硬件或软件(通常为软件),它可以在操作系统和硬件平台上模拟一种抽象化的计算机系统运行时环境,在上面执行Java的字节码程序 SUN公司通过采用新技术,使Java虚拟机的性能已经有了进一步的提高,这种新型虚拟机被称为HotSpot虚拟机(Java HotSpot VM) Java虚拟机4-2 Java虚拟机创建一个运行时环境(JRE),JRE主要功能如下 加载 .class 文件 管理内存 执行垃圾收集 Java虚拟机使用JIT (Just In Time)编译器 JIT编译器的主要用途是将字节码指令集转换为针对某一特定微处理器的机器代码指令 Java虚拟机4-3 Java虚拟机4-4 虚拟机测试 DOS提示符:java -version 提示信息: 常用DOS命令 从C盘转到
文档评论(0)