第二章JAVA程序简介

上传人:我*** 文档编号:137727347 上传时间:2020-07-11 格式:PPT 页数:19 大小:557.50KB
返回 下载 相关 举报
第二章JAVA程序简介_第1页
第1页 / 共19页
第二章JAVA程序简介_第2页
第2页 / 共19页
第二章JAVA程序简介_第3页
第3页 / 共19页
第二章JAVA程序简介_第4页
第4页 / 共19页
第二章JAVA程序简介_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《第二章JAVA程序简介》由会员分享,可在线阅读,更多相关《第二章JAVA程序简介(19页珍藏版)》请在金锄头文库上搜索。

1、21 java程序的种类,Java程序分为java application(java 应用程序)和java applet(java小应用程序也叫网页内嵌的小程序 )两种。,2.1.1 java application,Java Application程序可以在MSDOS、UNIX等操作系统下执行,用一个简单例子来说明它的结构、编译、运行过程。 (1)源程序 Public class Hello public static void main(String args) System.out.println(“你好!欢迎你使用java”); ,注意:Java源程序语言所涉及的符号都必须在英文状态下

2、输入,当然字符串里的字符可以任意。,说明:一个Java源程序是由若干个类组成的, 而C语言是由若干个函数组成的。 hello是类的名字,我们自已取的,class是用来定义类的,public说明类的,public可加可不加,后面将要详细介绍。 注意:使用Public说明类,存盘时文件名必须与该类名相同(该例中文件名须为Hello,注意大小写),否则将会出现错误信息(演示), 第一大括号和最后一个大括号及它里面的内容构成一个类体。,public static void main(string args)是类体中一个方法,大括号及里面内容构成一个方法体,相当于C语言、C+中的主函数,一个Java应用

3、程序必须且只有一个类含有main方法,该类称为应用程序主类, System.out.println(“你好!欢迎你使用java”)的语句功能是将字符串“你好!欢迎你使用java”显示到屏幕上。System.out.println()表示System类中有一个变量out, println()是out变量的方法。注意还有另一种类似的方法print(),所不同的是一个换行,一个不换行。(演示 ),(2)编译 使用编译器(javac.exe)对其进行编译(演示) 编译完成后会生成一个名为Hello.class (3)执行 使用java.exe执行该程序(演示) Java Application特点:

4、(1)是独立完整的程序 (2)调用独立的解释器即可独立运行 (3)必须有一个main()方法,是Java Application程序的标志,也是Java Application程序的入口点。,Java提供了一些常用的语言工具,主要包括在/java/bin/目录中:,1、java:解释器 2、javac:编译器 3、appletviewer:小应用程序浏览器 4、javah:头文件生成器 5、javadoc:API文档生成器 6、javap:类文件反汇编器 7、jdb:Java语言调试器 只有设置了运行程序的相应系统路径,才可以在任何目录中运行。,注意: (1) 源文件必须在当前的目录下,否则编

5、 译器找不到它。 (2) 编译器后面空一个空格跟着源文件的 文件名 (3)编译成功的结果将是一个或多个字节 码文件,每个字节码文件对应一个类,2.2.2 Java Applet(小应用程序也叫网页内 嵌的小程序),(1)源程序 import java.applet.Applet; import java.awt.*; public class HelloApp extends Applet publicvoid paint(Graphics g) g.drawString(你好!欢迎你使用java,10,20); ,(2)编译 使用编译器(Javac.exe)对其进行编译(演示) 编译完成后会

6、生成一个名为HelloApp.class (3) HTML文件的编写(HelloApp.html) ,(4)运行方式: appletviewer.exe (JDK提供的WWW模拟浏览器) IE或Netscape (内置解释器Java的Web浏览器) 直接点击HTML文件,Java Applet特点: (1)它不是独立的完整的程序 (2)解释器不是独立的软件,而是嵌在WWW 浏览器的一部分 (3)不需MAIN()方法,Java Applet更多体现的是状态与状态之间的切换,而不是固定化执行过程 Java Application(应用程序)和Java Applet(网页中的小程序)在程序编写组成、

7、计算结构和运行方式上都有较大的区别,2.2 java源程序结构,一个完整的java源程序应该包括下列部分:package语句; /该部分至多只有一句,必须放在源程序的第一句import语句; /*该部分可以有若干import语句或者没有,必须放在所有的类定义之前*/public classDefinition; /公共类定义部分,至多只有一个公共类的定义/java语言规定该java源程序的文件名必须与该公共类名完全一致classDefinition; /类定义部分,可以有0个或者多个类定义interfaceDefinition; /接口定义部分,可以有0个或者多个接口定义,2.3 java编程

8、规范,包名:包名是全小写的名词,中间可以由点分隔开,例如:java.awt.event;类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp; 接口名:命名规则与类名相同,例如interface Collection; 方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如:balanceAccount,isButtonPressed; 变量名:全小写,一般为名词,例如:length; 常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开,例如:int YEAR

9、, int WEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。,1.5.3 java注释,单行注释:从/开始到本行结束的内容都是注释, 多行注释:在/*和*/之间的所有内容都是注释, 文档注释:在注释方面java提供一种C/C+所不具有的文档注释方式。其核心思想是当程序员编完程序以后,可以通过JDK提供的javadoc命令,生成所编程序的API文档,而该文档中的内容主要就是从文档注释中提取的。该API文档以HTML文件的形式出现,与java帮助文档的风格与形式完全一致。凡是在/*和*/之间的内容都是文档注释。例如下面的DocTest.java文件: /*

10、这是一个文档注释的例子,主要介绍下面这个类 */public class DocTest/* 变量注释,下面这个变量主要是充当整数计数 */public int i;/* 方法注释,下面这个方法的主要功能是计数 */public void count( ) ,1.5.3 java注释,运行javadoc -d .doc DocTest.java,就在当前目下的doc目录中生成了介绍类DocTest的index.html等文件。 注意:生成的doc文档包括一系列的.html文件和资源文件,javadoc仅生成public和protected标识的属性和方法,private标示的不显示在index

11、.html文件中。每个public或protected 声明的上面的/* */内容为该声明的注释。如/* 变量注释,下面这个变量主要是充当整数计数 */为属性i的注释。如果在该.java文件中包含其他类声明(如class subclass1等),javadoc不为其包含的子类生成任何说明文档,因为没有public关键字。,思考,1. 4. 一段优秀的程序代码是否应该是可读性极强的?程序员之间是否应该遵循相同的编程规范? 5. 一个程序员编好的代码如果需要让别的程序员使用,如何提供该代码的使用说明?,精品课件!,精品课件!,上机练习:,编写JAVA的两种程序Java Application(应用程序)和Java Applet(网页中的小程序) 分别调试执行,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号