JAVA程序设计基础第2章陈国君

上传人:小**** 文档编号:243094133 上传时间:2024-09-15 格式:PPT 页数:48 大小:552.50KB
返回 下载 相关 举报
JAVA程序设计基础第2章陈国君_第1页
第1页 / 共48页
JAVA程序设计基础第2章陈国君_第2页
第2页 / 共48页
JAVA程序设计基础第2章陈国君_第3页
第3页 / 共48页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,2,章,Java,开发环境,2024/9/15,通过本章的学习,主要掌握以下知识点:,Java,开发工具,(LDK),的下载与安装,设置,JDK,的操作环境,JDK,的使用,Java,开发工具,-,JCreator,的使用,2024/9/15,本章的重点:,1,设置,JDK,的操作环境,2,编译与运行,Java application,3,编译与运行,Java applet,本章的难点:,JCreator,的使用,2024/9/15,2.1 Java,开发工具,Java,开发工具,(Java Development Kit,,简称,JDK),是,SUN,公司所开发的一套,Java,程序开发软件,它可在,SUN,公司的网站免费取得。它与,JDK,的参考文件,(Java docs),同样是编写,Java,程序必备的工具。,JDK,由一个标准类库和一组建立、测试及建立文档的,Java,实用程序组成。,2024/9/15,作为,JDK,的实用程序,工具库中有,7,种主要程序都放在,JDK,安装目录下,其中,bin,子目录中包含了所有相关的可执行文件,下面是,bin,目录下常用命令的简要介绍。,javac,:,Java,编译器,将,Java,源代码文件转换成字节码文件。,Java,:,Java,解释器,直接从类文件执行,Java,应用程序字节代码。,2024/9/15,appletviewer,:小程序浏览器,一种执行,HTML,文件上的,Java,小程序的,Java,浏览器。,javadoc,:根据,Java,源代码及说明语句生成,HTML,文档。,jdb,:,Java,调试器,可以逐行执行程序、设置断点和检查变量。,javah,:产生可以调用,Java,过程的,C,过程,或建立能被,Java,程序调用的,C,过程的头文件。,javap,:,Java,反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。,2024/9/15,SUN,公司提供了多种操作系统下的,JDK,,随着时间的推移和技术进步,,JDK,版本也在不断地升级。各种操作系统下的,JDK,的各种版本在使用上基本相似,用户可以根据自己的使用环境,从,SUN,公司的网站上下载相应的,JDK,版本,一般情况下是越新越好。,2.1.1 JDK,的下载与安装,2024/9/15,一、下载,JDK,下载,JDK,首先,Java SE,的下载网页,http:/, 6 Update 7,后的,Download,按钮;然后根据提示操作。,下载完成后,即获得了,JDK 6,版的安装文件,其文件名为:,jdk-6u7-windows-i586-p.exe,。,2024/9/15,二、安装的,JDK,下载好,JDK,的文件之后,即可进行安装,.,在下载的,JDK,文件图标上,双击鼠标左键,弹出安装向导窗口,按向导进行安装即可。,安装完毕后,将,JDK,安装到,C:Program FilesJavajdk1.6.0_07,文件夹下,此文件夹称为,JDK,安装文件夹。,在该文件夹下有几个子文件夹:,2024/9/15,bin,该文件夹存放,javac,、,java,、,appletviewer,等命令程序;,db,该文件夹包含使用嵌入式数据库,Derby,开发所需要的资源及一些案例;,demo,该文件夹存放一些开发工具包自带的演示程序;,include,该文件夹存放与,C,程序相关的头文件;,jre,该文件夹存放,Java,运行环境,(Java Runtime,Environment,JRE,),相关的文件;,lib,该文件夹存放,Java,类库;,sample,该文件夹存放开发工具包自带的示例程序,2024/9/15,2.1.2,设置,JDK,的操作环境,在使用,Java,来编译与运行程序之前,必须先设置系统环境变量。所谓系统环境变量就是在操作系统中定义的变量,可供操作系统上的所有应用程序使用。为此,需要设置两个环境变量:,Path,和,ClassPath,。,2024/9/15,Path,环境变量的作用是设置供操作系统去寻找和执行应用程序的路径,即,Java,的安装路径。,ClassPath,环境变量的作用与,Path,的作用相似,,ClassPath,是,Java,虚拟机执行,Java,程序时搜索类的路径的顺序,以最先找到的为准。,2024/9/15,2.2 JDK,参考文件下载与安装,拥有参考工具是重要的,,JDK,也提供它的参考文件,使用户在遇到问题时能快速得到解答,以下提供,JDK,参考文件下载和安装的操作方法。,2024/9/15,2.2.1,下载,JDK,参考文件,下载与安装,JDK,参考文件的步骤如下:,首先由,http:/, “,Java SE 6 Documentation,”,项目里的“,Download”,按钮进入下载窗口。,按照相应的屏幕提示进行操作,即可获得,JDK,参考文件的安装文件:,“,jdk-6-doc.zip”,。,2024/9/15,2.2.2,安装,JDK,参考文件,下载好,JDK,参考文件后,因为它是一个,zip,的压缩文件,所以可以用,Winrar,、,Winzipd,或其他解压缩软件来解开它。,解压完成后,可以在“,C,:”磁盘驱动器中找到“,C:Program FilesJava,jdk,1.6.0_07”,的文件夹,在该文件夹中,可看到“,docs”,子文件夹,打开它之后可看到“,index.html,”,文件,现在打开这个文件,如果出现如图,2.15,所示的画面,表示安装成功。,2024/9/15,图,2.15 JDK,参考文件安装成功后的运行窗口,2024/9/15,2.3 JDK,的使用,安装完,JDK,,并设置好相应的环境变量后,就可以利用,JDK,来编译、运行,Java,程序了。,2024/9/15,2.3.1,编译与运行,Java application,首先介绍如何以最简单的方式来编写、编译与运行,Java application,。在开始编写程序代码之前,先在硬盘,D(,本教材使用,D,盘,),中创建一个新的文件夹,并设文件夹名称为“,java”,。本书所有的例子均存储于,D:java,文件夹下。,2024/9/15,【,例,2.1】,编写一个,Java,应用程序,其功能是在,DOS,窗口上显示“,Hello Java!”,字符串。,app2_1,程序代码如下:,/app2_1.java,简单的,java application,public class app2_1,public static void,main(String,args,),System.out.println(Hello,Java !);,2024/9/15,现在将,app2_1,输入记事本中,并把它存入,D:java,文件夹内,文件名设为,app2_1.java,在“另存为”对话框中文件名设为,app2_1.java,,请勿用其他的名称,否则编译时出错。此外,在“文件类型”字段内选择“所有文件”,如果此处选择“文本文件,(*.txt)”,,将造成文件名称为,app2_1.java.txt,,因而无法编译。,2024/9/15,存好文件之后,接下来打开,DOS,窗口,并按下面的三个步骤来编译与运行,app2_1.java,。,1.DOS,窗口打开后,先将文件夹切换到保存,app2_1.java,的,D:Java,文件夹中,亦即在,DOS,窗口内键入:,cd,D:java,2.,切换好文件夹后,执行下面的命令来编译,app2_1.java,:,javac,app2_1.java,3.,编译好了之后,执行下面的命令来运行,byte-codes(,即,app2_1.class),:,java app2_1,则在命令提示符窗口输出:,Hello Java!,2024/9/15,2.3.2,编译与运行,Java applet,由于,Java applet,内嵌于,html,文件里,所以必须搭配浏览器来运行,因此要运行,Java applet,,必须要有,applet,的,byte-codes,与支持,Java,的浏览器,此时的浏览器即是扮演,Java,虚拟机,(JVM),的角色,用来解释,Java,的,byte-codes,。,2024/9/15,【,例,2.2】,编写一个,applet,小程序,在浏览器窗口上显示“,Hello Java!”,字符串。程序代码如下:,/App2_2.java Java applet,import,java.awt,.*;,import,java.applet,.*;,public class App2_2 extends Applet,public void,paint(Graphics,g),g.drawString(Hello,Java!,50,50);,2024/9/15,仿照例,2.1,的步骤,用记事本编辑,App2_2.java,,并将它存盘在,D:java,文件夹里,文件名为,App2_2.java,。,编译,java applet,的步骤和编译,java application,的步骤完全相同,但运行方式稍有不同。,编译好了之后,可以在,D:java,文件夹内找到文件,App2_2.class,。,2024/9/15,前边曾说过,浏览器是扮演,Java,虚拟机,(JVM),的角色,,applet,必须经过浏览器激活,Java,虚拟机才能执行程序,所以必须另外编辑一个,html,文件,在文件中指明,Applet,程序的文件名及路径,方便浏览器找到指定位置并下载,applet,程序。,2024/9/15,依照,html,文件一般格式,,App2_2.class,的,html,文件的内容如下所示:,2024/9/15,运行,Java applet,的常用方法有两种:,第,1,种方法:,直接执行相应的,htm,文件,编写好,App2_2.html,文件之后,要在浏览器里观看,applet,就简单多了。首先打开,D:java,文件夹,找到,App2_2.html,文件之后,执行它即可看到如图,2.18,所示的,applet,运行结果。,2024/9/15,图,2.14,用浏览器观看,.,htm,文件的运行结果,2024/9/15,第,2,种方法:,利用,appletviewer,程序运行,java applet,要以,appletviewer,来观看,applet,程序,同样,必须先将,.java,的原文件编译成,byte-codes,,然后再准备好,html,文件。,接下来确定路径已切换到存放,.class,与,.html,的文件夹下,在本例中是“,D:java”,,然后在,DOS,窗口内键入:,appletviewer,App2_2.html,按下,Enter,键就会看到“,Applet,观查器”窗口与运行结果,如图,2.19,所示。,2024/9/15,图,2.19,appletviewer,运行,.,htm,文件的结果,2024/9/15,2.4 Java,开发工具,-,JCreator,的使用,JCreator,是,Xinox,Software,公司提供的开发工具。它将,Java,程序的编辑、编译与运行等功能整合了于一体,使用起来非常方便。,然而,JCreator,只是一个操作界面,还是必须先取得,JDK,才能编译与运行,java,程序。,2024/9/15,2.4.1,下载,JCreator,1,打开,Web,窗口,,http:/, application,进入到,JCreator,环境,选择,FileNew,“,File”,命令,则弹出如图,2.30,所示的,File Wizard,对话框。在该对话框中选择,Java Class,选项,,然后点击,按钮,进入如图,2.31,所示的输入文件名对话框。在“,Name”,文本框中输入文件名,(,本例中文件名设为,app2_3),,按下,按钮即可进入,JCreator,的编辑环境。,2024/9/15,图,2.30,新建文件向导对话框,-,选择文件类型,2024/9/15,图,2.31,新建文件向导对话框,-,输入文件名,2024/9/15,将下列的程序代码输入到,JCreator,的程序编辑区里,注意,Java,会区分大小写。,/Java application Hello,public class app2_3,public static void,main(String,args,),System.out.println(Hello,! );,2024/9/15,编译程序:输入完之后,先将它存盘,然后按下编译按钮来编译此程序。如果没有错误的话,则可以在最下面的窗口里看到“,Process completed.”,字样,表示编译已完成且没有错误。,运行程序:编译好了之后,按下运行按钮便可运行此程序,此时可看到如图,2.28,所示的画面。,2024/9/15,编译程序按钮,运行程序按钮,图,2.32,在,JCreator,环境中编辑与运行,Java,程序,输出窗口,2024/9/15,三、编译与运行有参数的,Java application,在例,app2_3.java,中并没有向该程序传入数据,但有时需要向程序传递数据。在,Java,应用程序中,,main(),方法有一个专门接收外部数据的参数,String,args,,,args,代表一个字符型数组,,args0,可用来存放传入的第一个参数,,args1,可用来存放传入的第二个参数,依此类推。这些参数的类型皆为,String(Java,的字符串类型,),。,2024/9/15,四、编译与运行,Java applet,在,JCreator,里,运行,applet,的步骤与运行,application,的步骤稍有不同,它必须打开一个项目文件,(project file),才能运行。,2024/9/15,五、,JCreator,其他的功能,除了前面所介绍的基本功能之外,,JCreator,还提供了相当多的辅助功能,以方便学习,Java,。例如,FileView,窗口显示了目前,project,内有哪些文件已被打开,而,DataView,则显示了目前所打开的文件内定义了哪些类以及这些类所提供的成员,就是变量与方法。可以随意地调整这两个窗口的位置,也可以控制它们显示或不显示,。,2024/9/15,2024/9/15,END,2024/9/15,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!