- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 Java开发工具及环境设置 Java是很出色的面向对象高级语言,面向对象技术将在第7章介绍,这里只需要读者知道这个概念。正如C语言、C++语言、Delphi语言一样,任何高级语言都需要一个运行平台,即编写Java语言的计算机应用程序需要一个编辑、编译和运行的环境,这里将详细介绍Java高级语言的开发工具及相应的环境设置。读者在熟练掌握这些知识的基础上,就可以编写简单的Java程序了。 1.1 Java开发工具简介 Java语言是一种解释性的语言,即读一句程序执行一句,这样就需要一个解释器完成源程序到机器语言的翻译过程,同时Java是跨平台的语言,跨平台是指Java程序可以在安装任何操作系统的计算机上运行,其前提是需要安装虚拟机(JVM),而虚拟机和解释器都是Java JDK的一部分,JDK是Java开发工具集的意思,它包含一套工具,如刚才讲的源程序解释器、JVM、还有编译工具(Javac.exe)、Java执行程序(Java.exe)等。如果想让运行程序的计算机知道这些工具的位置,并找到这些工具,就需要下载、安装并配置这些工具。 1.2 如何下载并安装JDK Sun公司提供免费的JDK工具,这些工具包括在各种平台上运行的版本,如在Windows平台、在Linux平台、在Macintosh平台等,用户可以根据自己的选择来确定下载哪类工具。笔者下载的是运行于Windows平台的版本(J2SDK1.4.2_07)。下载地址为,下载适合自己平台的JDK。 下载完成后是可执行程序,如笔者使用的是J2SDK1.4.2_07.exe,双击安装程序,只需要不断单击安装界面的“下一步”按钮,就可以顺利完成安装。这里需要注意安装目录,因为在环境设置中要清楚的知道该JDK的安装目录。安装目录的选择如图所示。 1.3 JDK内置工具 Java程序需要运行环境的支持,同时编译、解释Java程序、执行Java应用程序和Java小程序也需要必要的工具,本节重点讲解JDK中包含的5种常用工具,即Javac.exe、Java.exe、appletviewer.exe、Javadoc.exe和Javap.exe。在SUN的JDK中还集成了Java虚拟机(JVM),JVM提供了Java程序的运行环境,它负责解释.class文件(Java源程序经过编译后的文件),并提交给机器执行。这里对JVM不再做过多的说明,读者只要知道它的作用就足够了。 1.3.1 JDK常用工具 JDK是一个开发工具集合,作为实用程序,工具库有5种主要程序: (1)Javac:Java编译器,将Java源代码转换为字节码(生成和源文件名同名的.class文件)。 (2)Java:Java解释器,执行Java源程序的字节码。 (3)appletviewer:小应用程序浏览器,执行嵌入HTML文件中的Java小程序的Java浏览器。 (4)Javadoc:依据Java源程序和说明语句生成各种HTML文档。 (5)Javap:Java反汇编器,显示编译类文件中可访问的功能和数据,显示字节码的含义。 1.3.2 JDK常用工具示例 在1.3.1节已经详细介绍了各种实用工具的含义,这里就依次介绍如何使用这些工具给出一个具体实例。 Javac和Java工具在1.6节通过一个Java应用程序详细说明了其用法。这里我们介绍1.3.1节的其他工具的使用,借用1.6节中的Java应用程序 JavaApplet.Java。如图所示,说明如何使用appletviewer。 如图所示,说明如何使用Javadoc。 1.3.3 应用程序发布工具(jar) JAR文件被打包成ZIP文件格式,所以可以使用JAR文件实现压缩和解压缩数据.jar工具可以实现应用程序的发布,把应用程序所需要的资源如类,视频、音频、图片等资源打包成.jar文件,该文件具有跨平台特性,可以在任何运行虚拟机的操作系统平台上执行。 Jar工具是JDK的一部分,使用该工具实现JAR文件的基本功能。Jar指令将启动打包工具软件,根据自己的需要调用不同的参数实现打包资源文件。表为jar工具指令格式和操作指令的功能。 1.4 jar文件的创建与查看 本节将详细介绍如何实现最常用的打包方法。包括创建.jar文件,查看jar文件的内容,提取jar文件的内容,更新jar文件和运行打包的jar软件。通过本章的学习,了解Java中jar工具的真正意义与功能。 1.4.1 创建jar文件 创建.jar文件的基本命令格式为: jar cf jar-file input-file(s) 其中每个选项或参数的的含义如下: jar:启动JDK的jar工具。 c:该选项表示此时调用jar工具目的是创建一个JAR文件。 jar-file:该选项表示打包的
您可能关注的文档
- 当前农村教育研究的几个热点.ppt
- 设计网站和制作首页.ppt
- 宋代的城市生活_课件(华东师大版七年级下).ppt
- 51单片机C语言编程规范.ppt
- Android用户界面.ppt
- aspnet成员资格与角色管理.ppt
- C++概述课件.ppt
- C语言编程实践.ppt
- C语言概述【C语言程序设计】.ppt
- DSP芯片应用举例.ppt
- 《机械基础(彩色版)(第二版)》 课件全套 第0--8章 绪论、杆件的静力分析-- 液压传动与气压传动.pptx
- 园林计算机辅助设计 第2版 课件 项目三 广场平面效果图后期制作.pptx
- 单片机原理及接口技术—基于C51 Proteus仿真(第二版)课件汇总(屈霞) 第1--9章 概述 --- 80C51单片机与DAC、ADC接口芯片的设计.ppt
- 汽车保险与理赔 第4版 课件 任务12 制定投保方案.pdf
- 汽车保险与理赔 第4版 课件 任务11 计算车辆保险费.pdf
- 《电商品流通企业会计 第4版》课件 第1章绪论.ppt
- 《园林建筑技术(第2版)课件 3.1.1 传统亭造型设计.pptx
- 《园林建筑技术(第2版)课件 4.1 园林建筑的环境与布局.pptx
- 物流营销与客户关系 课件汇总 王耀燕 1-市场营销与物流营销 ---4 物流企业营销策略制定.pptx
- 园林计算机辅助设计 第2版 课件 项目六 Sketchup在园林设计中的应用.pptx
文档评论(0)