资源描述
单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第,2,讲,Java,运行环境及开发工具简介,Java,开发环境,JDK(Java Developer Kit),Java,集成开发环境(,IDE),JCreator,JBuilder,Eclipse,Java Workshop,Visual Age for Java,FreeJava,VJ+6.0,(建议不使用),Java,运行与开发流程,Java,程序的运行一般需经过5个步骤:,1.编辑,使用文本编辑器,如记事本等,输入,java,源程序并存盘。,Java,源程序的名称要与程序中的主类名称一致(注意:大小写也要一致),扩展名为 .,java 。,2.编译,利用,JDK,提供的,Java,编译器,javac,将,Java,源程序编译为,Java,的字节码文件,名称与源文件相同,扩展名为.,class。,如:,C:,javac,Myfirst.java,3.加载,Java,程序被执行前,由类加载器将其字节码文件从外存装载到内存。*.,class,文件可以从系统的硬盘加载,也可以通过网络装载。,如:,C:java,Myfirst,4.校验,程序在被解释执行之前,要通过字节码的安全性校验,保证不含有破坏,Java,安全限制的操作,以避免造成对用户文件或系统的破坏。,5.解释执行,解释器读入字节码,并翻译成机器语言,使得计算机能理解并执行。,注:对于,Applet,小程序要嵌入主页文件中运行,单独编制一个,HTML,文件,将,Applet,小程序嵌入即可。,Java,程序开发的生命周期,操作系统,源代码,目标码,可执行代码,编译,链接,运行,传统语言,Java,解释器,源代码,字节码,编译,解释执行,Java,语言,Java,的安装和配置,1.,JDK,的安装,Java,开发工具包:,javac:Java,编译器,将,Java,源代码转换成字节码,java:Java,解释器,直接从类文件执行,Java,应用程序代码,appletviewer,(,小程序浏览器):一种执行,HTML,文件上的,Java,小程序类的,Java,浏览器,javadoc,:,根据,Java,源代码及其说明语句生成的,HTML,文档,jdb:Java,调试器,可以逐行的执行程序、设置断点和检查变量,javap:Java,反汇编器,用于反编译,.class,文件,显示编译类文件中的可访问功能和数据,同时显示字节代码的含义,注:以上所有的这些,JDK,的实用工具都放在“,J2SDK,安装目录,bin”,下,2.配置,主要是设置系统环境变量,PATH,和,CLASSPATH,,以将其提供的开发工具所在的路径包含进去。在,Win2000,下:,控制面板系统系统属性高级环境变量,Java,源文件编辑环境的选择与设置,编写并运行,Application,程序,例:,Myfirst.java,class,Myfirst,public static void main(String,args,),System.out.println,(This is my first Java Application);,例:,Myclass.java,class,Myclass,public static void main(String,args,),int,arc=,args.length,;,if(arc0),for(,int,i=0;iarc;i+),System.out.println(argsi,);,else,System.out.println(Application,have no,args,!);,编写并运行一个,Applet,小程序,例:,HelloWorld.java,import java.applet.*;,import,java.awt,.*;,public class,HelloWorld,extends Applet,public void paint(Graphics g),g.drawString,(,你好,,Java,世界!,2,20);,Helloworld.html,我的第一个,JavaApplet,程序,Application,及,Applet,程序撰写比较表,Application,Applet,1.,程序格式特征,有,main(),有,init(),start(),stop()destroy(),2.,存储文件格式,.,java,文件,.,java,文件,3.,编译,(,compile),程序代码,使用,JSDK,使用,javac.exe,使用,javac.exe,4.,产生文件格式,.class,文件,.,class,文件,5.,运行程序,使用,java.exe,即可直接运行,1.,先制作一个嵌入此,.,class,的,.,html,文件,方法如下,:,2.,再使用,appletviewer.exe,或浏览器运行此.,html,文件,
展开阅读全文