JAVA语言程序设计PPT课件-Java语言开发环境.ppt

上传人:小飞机 文档编号:6510211 上传时间:2023-11-07 格式:PPT 页数:31 大小:654.50KB
返回 下载 相关 举报
JAVA语言程序设计PPT课件-Java语言开发环境.ppt_第1页
第1页 / 共31页
JAVA语言程序设计PPT课件-Java语言开发环境.ppt_第2页
第2页 / 共31页
JAVA语言程序设计PPT课件-Java语言开发环境.ppt_第3页
第3页 / 共31页
JAVA语言程序设计PPT课件-Java语言开发环境.ppt_第4页
第4页 / 共31页
JAVA语言程序设计PPT课件-Java语言开发环境.ppt_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《JAVA语言程序设计PPT课件-Java语言开发环境.ppt》由会员分享,可在线阅读,更多相关《JAVA语言程序设计PPT课件-Java语言开发环境.ppt(31页珍藏版)》请在三一办公上搜索。

1、1,JAVA语言程序设计,2,第2章 Java语言开发环境,2.1 Java 开发工具2.2 JDK的下载与安装2.3 JDK参考文档的下载与安装2.4 JDK的使用,3,2.1 Java 开发工具,工欲善其事,必先利其器JDK是“Java Development Kit(Java开发工具包)”的缩写,由Sun公司开发。最初的版本是JDK 1.0现在已经发展到JDK l.5。JDK是所有Java开发工具的基础,可以到上免费下载,或从相关的光盘中取得。Java 1.2之后的版本更名为J2SDK(Java2 Software Development Kit),不过大部分的人仍沿用JDK来称呼。,4

2、,JDK中的6个重要的包,java.AWT 提供了容器和众多组件,是图形用户界面设计不可缺少的,也是一个与平台无关、用于图形用户界面编程的类库集合。java.applet 为创建小应用程序提供必要的元件,包括声音播放资源。java.io 提供与设备无关的输入、输出流支持。java.lang 提供支持Java的基础类。提供支持联网的类。java.util 提供实用方法和数据结构的类。,5,JDK工具库中的七种主要程序。,javac java编译器,将Java源代码转换成字节码。java java解释器,直接从类文件执行java应用程序字节代码。appletviewer 小程序浏览器,一种执行HT

3、ML文件上的java小程序的Java浏览器。javadoc 根据java源码及说明语句生成HTML文档。jdb Java调试器,可以逐行执行程序,设置断点和检查变量。javah 产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。javap java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。,6,2.2 JDK的下载与安装,Java运行时环境JRE是由Java虚拟机、Java核心类及一些支持文件组成的,它为Java程序提供了基本的运行环境。Java开发环境通常指Java开发工具包JDK(Java Development Kit),它提供了Ja

4、va的开发环境和运行环境。JDK是面向开发人员使用的SDK(Software Development Kit),SDK一般指软件开发包,可以包括函数库和编译程序等。,7,2.2 JDK的下载与安装与环境变量设置,1.下载JDK 6.0(官方网站:http:/)图1-3 JDK与NetBeans IDE下载页面,8,2安装JDK 6.0,图1-6“许可证协议”对话框 图1-7“JDK 5.0自定义安装”对话框,9,图2-10 JDK 6.0目录结构及文件,10,图2-11 JRE 6.0目录结构及文件,11,3设置环境变量,(1)PATH设JDK目录:“我的电脑”“属性”“高级”“环境变量”pa

5、th:添加“C:Program FilesJavajdk1.6.0_02bin”(java编译器和虚拟机可执行文件java、javac、appletviewer所在目录),12,3设置环境变量(续二),(2)CLASSPATH,classpath:.;(在dos当前目录下寻找.class文件)C:Program FilesJavajdk1.6.0_02libdt.jar;C:Program FilesJavajdk1.6.0_02libtools.jar(告诉虚拟机java需要使用到的类库文件路径)JAVA_HOME:告诉系统JDK的安装目录(可省略),13,注意:,设置CLASSPATH,必

6、须加入当前路径(用“,”表示),否则运行当前路径的类时会抛出运行时异常(),程序无法运行。,14,3设置环境变量(续四),(4)在MS-DOS命令行窗口设置环境变量set JAVA_HOME=C:Javajdk1.5.0_11;set PATH=%JAVA_HOME%bin;%PATH%;set CLASSPATH=.;%JAVA_HOME%jrelibrt.jar;重启后无效,15,安装成功后测试,开始-运行,在运行对话框中输入cmd命令后会打开dos窗口,输入javac后回车,若出现以下对话框,则为成功,16,2.3 JDK 6.0的帮助文件,图1-15 JDK帮助文档首页及导航图,17,

7、下载后安装帮助文件:,图1-16 API帮助文档(String类)页面,下载后安装帮助文件:,18,2.4 简单Java程序设计,Java程序可分为Application Program(应用程序)、Applet Program(小程序)和Servlet Program(服务器端小程序)三种基本类型。Application Program是一种能由JVM独立解释执行的本地应用程序;Applet Program是一种包含在Web网页HTML文件中依靠浏览器中Java解释器解释并执行的小程序;,19,2.4.1 Java Application程序,P18【例1-1】第一个简单的Java Appl

8、ication程序。其功能是在显示器屏幕的当前光标处输出一行文本信息:Hello World!,20,2编写程序,图1-17 用记事本编辑HelloWorld.java程序文件注意:由于Java解释器要求公有类必须放在与其同名的文件中,所以Java源程序文件名必须与其程序代码中的公有类(public class)的名字相同,并且区分大小写。对于这一点初学者易犯错误,需高度注意。,21,保存并运行2-2,以java为扩展名,保存时注意类型。,22,3编译运行,1)在Windows桌面,执行【开始】【运行】命令,在出现的“运行”窗口中输入“cmd”命令,单击【确定】按钮,打开“命令提示符”窗口。2

9、)输入以下命令,进入“D:JPTCh01”目录 D:/改变当前盘为D:盘 CD JPTCh01/改变当前目录为D:JPTCh013)编译Java程序一般格式:javac 例:D:JPTCh01javac HelloWorld.java 说明:javac编译器要求被编译的Java程序文件名必须加扩展名.java,但不区分程序文件名中字母的大小写。,23,3编译运行,4)运行Java程序一般格式:java D:JPTCh01java HelloWorld 说明:java解释器只要求给出被运行的类名(或类名全称指带包名前缀的类)而不必加类文件的扩展名.class,并且它对类名中字母的大小写是敏感的。

10、,24,4程序解析,1)每个Java程序至少包含一个类的声明。一个Java类由类的声明部分和类体两部分组成。例1-1程序代码中的第一行“public class HelloWorld”开始了一个公有类HelloWorld的声明。其中,class关键字引出Java的类声明,其后面直接跟上类名(HelloWorld);public关键字用来修饰类,表示类的访问权限是公有的,对于公有的类则可以被其他任意类使用。类体部分则由大括号 括起来,此处,其中只定义一个main()成员方法。,25,2)成员方法由方法声明部分和方法体两部分构成,“public static void main(String ar

11、gs)”,为主方法main()的声明部分,其中,public关键字用来修饰方法,表示方法的访问权限是公有的,对于公有的方法则可以被其他任意类调用;static关键字指明该方法是一个类方法,它可以通过类名直接调用,由JVM要求通过类直接调用main()方法,所以main()方法必须声明为类方法(static方法);void则指明main()方法的返回值类型为空值(不返回值)。main()方法首部圆括号()中的“String args”是传递给main()方法的参数,参数名为“args”,但其名字允许改变,亦可置于args与String之间,它是一个String类型的一维数组引用,它可以接受命令行

12、中的0个或多个字符串类型的实际参数。main()方法是运行Java应用程序的入口点,含有main()方法的类通常称为主类。,26,3)标准输出流,main()方法体部分由大括号括起来,此处main()方法体中只调用了System.out.println(“Hello World!”);这一条语句,用来在显示器屏幕上输出一行字符串文本信息;System是一个预定义的类,它提供对系统的访问;out是System类中的一个PrintStream类型的类成员变量,它代表标准输出流对象,它将输出流传送到屏幕上;out对象的println()方法的功能是输出字符串后将光标跳至下一行行首,它能实现C语言中的

13、printf语句和C+中cout语句类似的一些功能。,27,Java Application程序的结构特点,1)一个Java Application程序由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个方法和变量组成。2)一个文件中定义多个类时,允许其中声明零个或一个public类,若有public类则程序文件名必须与public类的类名相同,并区分大小写,扩展名为.java。3)一个Java Application程序仅有一个主方法main(),是整个程序的入口。,28,Java程序编写中的注意事项,程序名必须与public类同名;Java程序区分大小写字母;Java程序中

14、所有的方法都是属于某个类的,没有不属于某个类的方法。根据Java命名规范的约定,Java所有的类名都以一个大写字母开头,由多个词构成类名时每个词首字母大写。程序中以“/”开头的为注释,称之为行注释,它不影响程序的编译与运行。Java程序的书写格式很自由,一般采用紧缩对齐格式进行书写,Java语句用分号“;”作为语句的分隔标记,一般一行写一条语句,需要时,一行可以写多条语句,一条语句也可以分成多行书写。,29,2.4.2 Java Applet程序,P20【例1-2】第一个简单的Java Applet程序。其功能是在浏览器中输出一个矩形,并在矩形中显示“This is an applet program!”,30,程序1-2的网页文件:FirstApplet.html,d:userchap01appletviewer FirstApplet.html,31,【教学小结】,一、主要内容1.Java运行时环境与开发环境2.简单Java程序设计(重点)二、重点掌握1.JDK的下载安装与JAVA_HOME、CLASSPATH、PATH环境变量的设置。2.掌握Java程序的编辑、编译、运行及调试(javac,java)。,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号