




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章Java运行环境搭建 2 1Java的运行系统2 2JDK的安装与配置2 3Java开发工具包2 4Java源文件编辑环境的选择2 5Application和Applet程序的编写与运行 2 1Java的运行系统 2 1 1Java运行系统Java运行系统一般由 类装载器 ClassLoader 字节码校验器 Bytecodeverifier 解释器代码生成器和运行支持库等几个部分组成 运行Java字节码的工作是由解释器来完成的 解释执行过程分三步进行 代码的装入 代码的校验和代码的执行 基本结构图 Java程序的编译和执行过程如图 2 2JDK的安装与配制 JDK JavaDevelopmentkit 是SUN公司提供的一套Java开发环境 它主要包括了一些常用的JDK工具 执行时需要的函数库 与C连接时所需的文件及一些Java应用程序范例等 2 2 1JDK的获取JDK可以从SUN公司的网站 2 2 2JDK的安装后说明COPYRIGHT JDK版本说明 README html JDK的HTML说明文档 README txt JDK基本内容及功能说明 src zip JDK程序源代码压缩文件 bin目录 常用的JDK工具 包括java javac appletviewer等 lib目录 包含了一些在执行JDK可执行文件时所要用到的类库 include目录 包含了一些与c连接时所需的文件 demo目录 包含了许多Sun公司提供的Java小应用程序范例 Jre 目录 java的运行时环境 2 2 3安装Java帮助文档1 JDK的安装程序中并不包含帮助文档 因此必须从Sun的网站上下载进行安装 是个压缩包 通常安装在JDK所在目录的docs子目录下面 jdk 6u18 docs zip jarxvfjdk 6u18 docs zip 2 在浏览器中打开docs目录下的index html文件就可查看帮助文档 2 2 4环境变量的配置 环境变量的配置java homejdk的安装路径 例如 D Java jdk1 6 0 18classpathjava类文件的路径一般配置如下 java home lib java home lib tools jar path命令的搜索路径在原来的基础上增加 java home bin java home jre bin 如何验证安装的正确性 在MS DOS命令提示符下 输入 Java version出现版本信息后 就为正确的安装 2 3Java开发工具包 Sun公司为程序开发者提供了编译 测试 执行程序等一套完备的工具体系 它们被集中存放在主目录的bin目录下 Java编译器 javac exe 是用户用来将 java文件编译成可以被java解释器运行的类文件 class 的工具 命令格式为 javac 选项 源文件名 Java解释器 java exe java解释器也称字节码解释器 它负责解释执行java字节码文件 就是通常所说的java虚拟机 JVM 命令格式为 java 选项 类名 参数 Applet浏览器 appletviewer exe Appletviewer展示Web页面中包含的Applet 通常用于Applet开发过程中的测试 命令格式为 appletviewer 选项 URL 调试器 jdb exe 调试器jdb也可执行字节码 同时提供置断点中断执行和显示迹量值等功能 是查找程序错误的有效工具 java调试器jdb用于监督检测java程序的执行 分解器 javap exe java分解器javap将经编译生成的字节码分解 给出指定类中成员变量和方法的有关信息 命令格式 javap 选项 类名 文档生成器 javadoc exe 文档生成器javadoc接受源文件 后缀为 java 输入 然后自动生成一个HTML文件 内容包括java源文件中的类 变量 方法 接口 异常等 c语言头文件生成器 javah exe c语言头文件生成器javah用以从java字节码上生成c语言头文件和源文件 这些文件用来在java的类中融入c语言的原生方法 语法格式 javah 选项 类名 2 4JAVA源文件编辑环境的选择 较流行的代码编辑工具 UltraeditTextPadEditplusJava集成开发工具 Visualj JbuilderEclipse 2 5开始进入我们的Java世界 实现一个简单的JavaApplicationJavaApplication的编写编译执行JavaApplication实现一个简单的JavaAppletJavaApplet的编写编译察看JavaApplets Application程序的编写与运行 编写源程序 例HelloWorld java classHelloWorld publicstaticvoidmain String args System out println HelloWorld 注 保存的时候文件名要和类名一致 包括大小写 编译源程序首先在命令提示符下 进入该文件的根目录用javac命令编译源文件 如 javacHelloWorld java运行Java程序执行java命令就可运行Java程序 如 javaHelloWorld 2 1一个简单的JavaApplication ThisapplicationprogramprintsWelcome toJava publicclassWelcome publicstaticvoidmain String args System out println WelcometoJava Run Source Applet程序的编写与运行编写源程序 例MyFirstApplet java importjava applet importjava awt publicclassMyFirstAppletextendsApplet publicvoidpaint Graphicsg g drawString Hello javaworld 2 20 编译源程序建立MyFirstApplet html 将MyFirstApplet class字节码文件放入其中 MyFirstAppletprogram浏览MyFirstApplet html 补充 Java程序规范 源文件的命名规则如果在源程序中包含有公共类的定义 则该源文件名必须与该公共类的名字完全一致 字母的大小写都必须一样 这是java语言的一个严格的规定 如果不遵守 在编译时就会出错 因此 在一个java源程序中至多只能有一个公共类的定义 如果源程序中不包含公共类的定义 则该文件名可以任意取名 如果在一个源程序中有多个类定义 则在编译时将为每个类生成一个 class文件 Java编程规范软件开发是一个集体协作的过程 程序员之间的代码是经常要进行交换阅读的 因此 java源程序有一些约定成俗的命名规定 主要目的是为了提高java程序的可读性 包名 包名是全小写的名词 中间可以由点分隔开 例如 java awt event 类名 首字母大写 通常由多个单词合成一个类名 要求每个单词的首字母也要大写 例如classHelloWorldApp 接口名 命名规则与类名相同 例如interfaceCollection 方法名 往往由多个单词合成 第一个单词通常为动词 首字母小写 中间的每个单词的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 特斯拉玻璃贴膜施工方案
- 2026届辽宁省大连高新区名校联盟化学九年级第一学期期末综合测试试题含解析
- 福建省泉州市鲤城北片区2026届英语九上期末调研试题含解析
- 外挂坐板外墙施工方案
- 市场策划工作总结报告
- 培训工作亮点总结
- 2026届河南省洛阳市涧西区洛阳市九上化学期中复习检测模拟试题含解析
- 2026届山东省济南市中学化学九年级第一学期期末经典模拟试题含解析
- 儿童托管服务政策解读
- 2026届山东省滕州市张汪中学九年级英语第一学期期末监测试题含解析
- 医院死亡报卡培训课件
- catia考试图纸题目及答案
- pos机风险管理办法
- 2025年京东集团招聘笔试指南与面试技巧
- 起重机械定期检查与维护方案
- 2025年行业机器人边缘计算技术应用与场景分析
- 国际物流运输合同(标准版)
- 2025年江西省高考物理真题
- 肝癌的中西医治疗
- 芳华电影介绍模板课件
- 四川省高中信息技术会考试题
评论
0/150
提交评论