收藏 分享(赏)

第2章+java运行环境讲义.ppt

上传人:无敌 文档编号:812967 上传时间:2018-04-26 格式:PPT 页数:23 大小:141KB
下载 相关 举报
第2章+java运行环境讲义.ppt_第1页
第1页 / 共23页
第2章+java运行环境讲义.ppt_第2页
第2页 / 共23页
第2章+java运行环境讲义.ppt_第3页
第3页 / 共23页
第2章+java运行环境讲义.ppt_第4页
第4页 / 共23页
第2章+java运行环境讲义.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、第2章 Java运行环境搭建,2.1 Java的运行系统 2.2 JDK的安装与配置2.3 Java开发工具包2.4 Java源文件编辑环境的选择2.5 Application和Applet程序的编写与运行,2.1 Java的运行系统,2.1.1 Java运行系统 Java运行系统一般由:类装载器(Class Loader)字节码校验器(Byte code verifier)解释器代码生成器和运行支持库等几个部分组成。 运行Java字节码的工作是由解释器来完成的。解释执行过程分三步进行:代码的装入、代码的校验和代码的执行。,基本结构图,Java程序的编译和执行过程如图,2.2 JDK的安装与配

2、制,JDK(Java Development kit)是 SUN公司提供的一套Java开发环境,它主要包括了一些常用的JDK工具、执行时需要的函数库、与C连接时所需的文件及一些Java应用程序范例等。2.2.1 JDK的获取JDK可以从SUN公司的网站http:/(http:/ JDK 6 Update 18,2.2.2 JDK的安装后说明COPYRIGHT:JDK版本说明;README.html:JDK的HTML说明文档;README.txt:JDK基本内容及功能说明;src.zip:JDK程序源代码压缩文件;bin目录:常用的JDK工具,包括java,javac,appletviewer等

3、;lib目录:包含了一些在执行JDK可执行文件时所要用到的类库;include目录:包含了一些与c连接时所需的文件;demo目录:包含了许多Sun公司提供的Java小应用程序范例。Jre:目录 :java的运行时环境。,2.2.3 安装Java帮助文档 1.JDK的安装程序中并不包含帮助文档,因此必须从Sun的网站上下载进行安装(是个压缩包)。通常安装在JDK所在目录的docs子目录下面。(jdk-6u18-docs.zip, jar xvf jdk-6u18-docs.zip)2.在浏览器中打开docs目录下的index.html文件就可查看帮助文档。,2.2.4 环境变量的配置,环境变量的

4、配置java_homejdk的安装路径,例如:D:Javajdk1.6.0_18classpathjava类文件的路径一般配置如下:.;%java_home%lib; %java_home%libtools.jar;.path命令的搜索路径在原来的基础上增加:%java_home%bin;%java_home%jrebin,如何验证安装的正确性,在MS-DOS命令提示符下,输入:Java version出现 版本信息后,就为正确的安装。,2.3 Java开发工具包,Sun公司为程序开发者提供了编译、测试、执行程序等一套完备的工具体系,它们被集中存放在主目录的bin目录下 。Java编译器(ja

5、vac.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也可执行字节码,同时提供置断点中

6、断执行和显示迹量值等功能,是查找程序错误的有效工具。java调试器jdb用于监督检测java程序的执行。分解器(javap.exe) java分解器javap将经编译生成的字节码分解,给出指定类中成员变量和方法的有关信息 。命令格式:javap 选项 类名,文档生成器(javadoc.exe) 文档生成器javadoc接受源文件(后缀为.java)输入,然后自动生成一个HTML文件,内容包括java源文件中的类、变量、方法、接口、异常等。c语言头文件生成器(javah.exe) c语言头文件生成器javah用以从java字节码上生成c语言头文件和源文件,这些文件用来在java的类中融入c语言的

7、原生方法。语法格式: javah 选项 类名,2.4 JAVA源文件编辑环境的选择,较流行的代码编辑工具:Ultraedit TextPad Editplus Java集成开发工具:Visual j+ Jbuilder Eclipse,2.5开始进入我们的Java世界,实现一个简单的Java ApplicationJava Application的编写编译执行Java Application实现一个简单的Java AppletJava Applet的编写编译察看Java Applets,Application程序的编写与运行,编写源程序 (例HelloWorld.java)class Hell

8、oWorld public static void main(String args) System.out.println(Hello World!); 注:保存的时候文件名要和类名一致,包括大小写,编译源程序首先在命令提示符下,进入该文件的根目录用javac命令编译源文件,如:javac HelloWorld.java运行Java程序 执行java命令就可运行Java程序 ,如:java HelloWorld,2.1一个简单的 Java Application,/This application program prints Welcome/to Java! public class We

9、lcome public static void main(String args) System.out.println(Welcome to Java!); ,Run,Source,Applet程序的编写与运行编写源程序 (例MyFirstApplet.java)import java.applet.*;import java.awt.*;public class MyFirstApplet extends Applet public void paint(Graphics g) g.drawString(Hello! java world!,2,20); ,编译源程序 建立MyFirst

10、Applet.html,将MyFirstApplet.class字节码文件放入其中。 MyFirstApplet program 浏览MyFirstApplet.html,补充:Java程序规范,源文件的命名规则 如果在源程序中包含有公共类的定义,则该源文件名必须与该公共类的名字完全一致,字母的大小写都必须一样。这是java语言的一个严格的规定,如果不遵守,在编译时就会出错。因此,在一个java源程序中至多只能有一个公共类的定义。如果源程序中不包含公共类的定义,则该文件名可以任意取名。如果在一个源程序中有多个类定义,则在编译时将为每个类生成一个.class文件。,Java编程规范 软件开发是一

11、个集体协作的过程,程序员之间的代码是经常要进行交换阅读的,因此,java源程序有一些约定成俗的命名规定,主要目的是为了提高java程序的可读性。 包名:包名是全小写的名词,中间可以由点分隔开,例如:java.awt.event; 类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp; 接口名:命名规则与类名相同,例如interface Collection;,方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如:balanceAccount,isButtonPressed; 变量名:全小写,一般为名词,例如:length; 常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开,例如:int YEAR, int WEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报