第二讲Java开发环境了解JAVA开发环境掌握JDK的安装和环境变量的设置方法理解path的作用学会创建第一个java应用程序并成功运行初步掌握编写java程序的注意事项上节回顾:Java的编译与执行Java源程序(.java文件)Java编译器JavaBytecode(.class文件)RuntimeInterpreterBytecode载入器字节码校验器JITOS&HardwareJava平台Java平台的概念平台:为程序提供运行环境的硬件和操作系统的总称Java平台:纯软件的,为Java提供统一的运行环境Java平台的组成结构Java虚拟机(JVM,JavaVirtualMachine)Java应用程序接口(JavaAPI,ApplicationProgramInterface)—Java类库Java平台Java平台的组成结构Java虚拟机:解释并运行Java二进制码JavaAPI:由许多软件包组成,这些软件包可以实现很多功能,包括图形界面功能Java平台Java开发环境从网站上免费下载JDK(JavaDevelopmentKit),并利用命令行方式操作javac(编译器);java(解释器)Java集成开发环境(IDE,IntegratedDevelopmentEnvironment)有:BorlandJBuilder、JCreator、OracleJDeveloper、Eclipse等JDK5或6的安装(演示)Java开发环境—目录结构安装SDK后产生如下目录结构:\bin目录:Java开发工具,包括Java编译器、解释器等\demo目录:一些实例程序\lib目录:Java开发类库\jre目录:Java运行环境,包括Java虚拟机、运行类库等…Java开发环境—开发工具javac.exe-Java编译器,用来将java程序编译成Bytecode。java.exe-Java解释器,执行已经转换成Bytecode的Java应用程序。jdb.exe-Java调试器,用来调试Java程序。javap.exe-反编译(将.class文件还原为.java)。javadoc.exe-文档生成器,创建HTML文件。appletviwer.exe-Applet解释器,用来解释已经转换成Bytecode的Java小应用程序。Java开发环境设置环境变量在Windows2000和WindowXP系统下,可以选择【控制面板】|【系统】|【高级】|【环境变量】。在出现的环境变量窗口中包含【用户变量】和【系统变量】,在系统变量框中选择【path】,单击【编辑】按钮,在弹出的【编辑系统变量】窗口的【变量值】框最后加上;C:\ProgramFiles\Java\jdk1.6.0_21\binbin文件夹所在的目录,由你的安装位置决定创建第一个Java程序1.用记事本编写源程序(了解):创建第一个Java程序源程序:/**文件名:FirstApp.java*功能:显示天天好心情!*编写:张三*编写时间:2004.06.03*修改:李四*修改时间:2004.08.15*/publicclassFirstApp{publicstaticvoidmain(String[]args){//显示天天好心情!System.out.println(天天好心情!);}}类的名称指明类为公共的类程序的入口程序中的语句命令行参数创建第一个Java程序英文字母的大小写问题Java语言区分大小写,录入时必须严格按这里给出的大小写特别容易弄错的是“System.out.println”,只有System是大写,out和println都是小写例子对比:“FirstApp”和“firstapp”“System.out.println”,“system.out.println”和“System.Out.Println”创建第一个Java程序中文标点符号问题中文的分号和英文的分号很相似,但中文的分号后面有空白,英文的分号后面没有中文的右引号特别容易在输入中文字符串时出现,往往是在输入中文后随手输入了引号的缘故例子对比:中文的分号“;”和英文的分号“;”中文右引号,如:天天好心情!”关于Java应用程序的说明1.Java中的基本程序单位是类,每一个程序中应该有一个公共类2.publicclassFirstApp就是声明了一个公共类3.其中FirstApp是类的名称,是由用户指定的4.公共类的名称必须与文件名一致5.每一个Java应用程序必须定义一个main方法publicstaticvoidmain(Stringargs[]){…}6.如果在一个java程序文件中定义了多个类,则只能有一个public的,main方法必须在public的类里面创建第一个Java程序2.保存源程序选定一个目录,如“d:”盘来保存文件在“文件名”一栏敲入“FirstApp.java”,“保存类型”一栏选“所有文件”需要注意的问题不要忘记了文件保存在什么位置文件类型要选“所有文件”,并敲入扩展名,否则可能保存为以txt为后缀的文本文件创建第一个Java程序3.编译源程序选“程序”→“附件”→“命令提示符”:C:\DocumentsandSettings\rlp表示当前路径当前路径创建第一个Java程序编译源程序敲入:d:进入d盘根目录下创建第一个Java程序编译源程序敲入:javacFirstApp.java几秒钟后,如果提示符“D:\”重新出现,没有提示任何信息,说明编译成功了。编译成功之后,将产生一个字节码文件FirstApp.class,它的文件名与类名相同,相当于其它语言程序的可执行文件创建第一个Java程序4.执行Java程序敲入命令:javaFirstApp运行结果显示如下:祝贺你,你的第一个程序运行成功了!JAVAApplet简介在Java中可以编写两类程序:应用程序(Applications)和JavaApplet(小应用程序)。JavaApplet是一种可以嵌入到HTML文档(即Web页)中的Java程序。当浏览器装入一个含有applet的Web页时,applet下载到该浏览器中,并开始执行。Applet可以在Internet中传输并在兼容Java的Web浏览器中运行。JAVAApplet编写importjava.awt.*;importjava.applet.*;publicclassHelloWorldAppletextendsApplet{publicvoidpaint(Graphicsg){super.paint(g);g.drawString(“HelloWorld!”,30,30);}}该程序的功能是:在坐标(30,30)处输出字符串“HelloWorld!”。在这个程序中,没有实现main()方法,这是Applet与Application(应用程序)的区别之一。为了运行该程序,首先也应将其保存到一个名为HelloWorldApplet.java的文件中,然后对其进行编译:D:\JjavaworkjavacHelloWorldApplet.java这样将得到字节码文件HelloWorldApplet.class。由于Applet中没有main()方法作为Java解释器的入口,我们必须编写HTML文件,然后将Applet嵌入其中,接着使用appletviewer来运行,或在支持Java的浏览器上运行。JAVAApplet编写该HTML文件如下。HTMLHEADTITLEMyApplet/TITLE/HEADBODYappletcode=“HelloWorldApplet.class”width=240height=50/applet/BODY/HTML其中,使用applet标记来启动HelloWorldApplet,code属性指明字节码所在的文件,width和height属性指明applet所占区域范围。最后,我们将此HTML文件存入AppletExp.html,然后运行:C:\JavaBookappletviewerAppExp.html此时,将弹出一个Applet浏览窗口,在其中指定区域显示“HelloWorld!”。JAVAIDEIDE(IntegratedDevelopmentEnvironment)集成开发环境如:UltraEdit、Editplus、JBuilder、Eclipse、JCreator等Eclipse3.1版本代号IO【木卫1,伊奥】Eclipse3.2版本代号Callisto【木卫四,卡里斯托】Eclipse3.3版本代号Eruopa【木卫二,欧罗巴】Eclipse3.4版本代号Ganymede【木卫三,盖尼米德】Eclipse3.5版本代号Galileo【伽利略】Eclipse3.6版本代号Helios【太阳神】Eclipse3.7版本代号Indigo【靛青】Eclipse4.2版本代号Juno【朱诺】Eclipse4.3版本代号Kepler【开普勒】Eclipse4.4版本代号Luna【月神】Eclipse4.5版本代号Mars【火星】人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读,古人说“书中自有黄金屋。”通过阅读科技书籍,我们能丰富知识,培养逻辑思维能力;通过阅读文学作品,我们能提高文学鉴赏水平,培养文学情趣;通过阅读报刊,我们能增长见识,扩大自己的知识面。有许多书籍还能培养我们的道德情操,给我们巨大的精神力量,鼓舞我们前进。