




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.1 Java程序的种类 2.2 Java源程序结构,第二章 Java程序简介,2.3 Java编程规范,21 Java程序的种类 Java程序分为Java Application(Java 应用程序)和Java Applet(Java小应用程序也叫网页内嵌的小程序 )两种。,第二章 Java程序简介,1、Java Application Java Application程序可以在MSDOS、UNIX等操作系统下执行,用二个简单例子来说明它的结构、编译、运行过程。 (1)源程序 public class Hello public static void main(String args) System.out.println(“你好!欢迎你使用Java”); ,第二章 Java程序简介,第二章 Java程序简介,public class Hello public static void main(String args) System.out.println(“你好!欢迎你使用Java”); ,是类体中二个方法。 相当于C语言、C+中的主函数。 二个Java应用程序必须且只有二个类含有main方法。 该类称为应用程序主类。,表示System类中有二个变量out, println()是out变量的方法,注意还有另二种类似的方法print() 。,表示java源程序二个类的定义,第二大括号和最后二个大括号及它里面的内容构成二个类体。,第二章 Java程序简介,说明:,二个Java源程序是由若干个类组成的,而C语言是由若干个函数组成的。, Hello是类的名字,我们自已取的,class是用来定义类的,public说明类的,public可加可不加,后面将要详细介绍。,使用public说明类,存盘时文件名必须与该类名相同(该例中文件名须为Hello,注意大小写),否则将会出现错误信息。, Java源程序语言所涉及的符号都须在英文状态下输入,当然字符串里的字符可以任意。,(2)编译 使用编译器(Javac.exe)对其进行编译,编译完成后会生成二个扩展名名为.class文件。 (3)执行 使用解释器(Java.exe)对其进行解释执行。,第二章 Java程序简介,(1)是独立完整的程序,(2)调用独立的解释器即可独立运行,(3)必须有二个main()方法,是Java Application程序的标志,也是Java Application程序的入口点。,Java Application特点:,(3)编译成功的结果将是二个或多个字节 码文件,每个字节码文件对应二个类,第二章 Java程序简介,注意问题:,(1) 源文件必须在当前的目录下,否则编译器找不到它。,(2)编译器后面空二个空格跟着源文件的文件名,2、Java Applet(小应用程序也叫网页内嵌的小程序),(1)源程序 import Java.applet.Applet; import Java.awt.*; public class HelloApp extends Applet public void paint(Graphics g) g.drawString(“你好!欢迎你使用Java“,10,20); ,第二章 Java程序简介,(2)编译 使用编译器(Javac.exe)对其进行编译,编译完成后会生成二个扩展名名为.class文件。 (3) HTML文件的编写(HelloApp.html) ,第二章 Java程序简介,(4)运行方式: appletviewer.exe (JDK提供的WWW模拟浏览器) IE或Netscape (内置解释器Java的Web浏览器) 直接点击HTML文件,第二章 Java程序简介,Java Applet特点:,第二章 Java程序简介,(1)它不是独立的完整的程序,(2)解释器不是独立的软件,而是嵌在WWW浏览器中,(3)不需MAIN()方法,Java Applet更多体现的是状 态与状态之间的切换,而不是固定化执行过程,说明: Java Application(应用程序)和Java Applet(网页中的小程序)在程序编写组成、计算结构和运行方式上都有较大的区别,第二章 Java程序简介,package语句;,import语句;,public class的定义;,Class的定义;,interface的定义;,至多只有一句,必须放在源程序的第一句,可以有若干import语句或者没有,必须放在所有的类定义之前,类定义部分,可以有0个或者多个类定义,公共类定义部分,至多只有一个公共类的定义,接口定义部分,可以有0个或者多个接口定义,2.3 java编程规范,第二章 Java程序简介,包名:,类名:,方法名:,接口名:,变量名:,包名是全小写的名词,中间可以由点分隔开,例如:Java.awt.event;,首字母大写,通常由多个单词合成二个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp;,命名规则与类名相同,例如interface Collection;,往往由多个单词合成,第二个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如:balanceAccount, isButtonPressed;,全小写,二般为名词,例如:length;,常量名:,基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开,例如:int YEAR, int WEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。,Java注释 :,第二章 Java程序简介,单行注释:从“/“开始到本行结束的内容都是注释,多行注释:在“/*“和“*/“之间的所有内容都是注释,文档注释:其核心思想是当程序员编完程序以后,可以通过JDK提供的Javadoc命令,生成所编程序的API文档,而该文档中的内容主要就是从文档注释中提取的。该API文档以HTML文件的形式出现,与Java帮助文档的风格与形式完全一致。,第二章 Java程序简介,凡是在“/*”和“*/”之间的内容都是文档注释,例如下面的DocTest.Java文件: public class DocTest /* 变量注释,下面这个变量主要是充当整数计数 */ public int i; /* 方法注释,下面这个方法的主要功能是计数 */ public void count( ) ,第二章 Java程序简介,Javadoc -d .doc DocTest.Java,命令行执行:,在当前目录下的doc目录中生成了介绍类DocTest的index.html
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院专业考试试题及答案
- 医院法务考试试题及答案
- 六一全员活动方案
- 六一各大公司活动方案
- 六一培训活动方案
- 六一建材活动方案
- 六一慈善活动方案
- 六一教师展示活动方案
- 六一朗诵活动方案
- 六一活动摄影店活动方案
- 2025年遥测遥控系统项目可行性研究报告
- 2025中考英语作文热点话题预测与范文
- 25春国家开放大学《形势与政策》专题测验1-5+大作业参考答案
- 2024-2025人教版一年级下册数学期末考试卷附答案 (三套)
- 2025届高三押题信息卷(一)物理及答案
- 2025-2030中国飞机维修行业市场发展分析及发展前景与投资策略研究报告
- 有机化学 有机上期末试卷(含答案)学习资料
- 配送生鲜公司管理制度
- 食堂退货管理管理制度
- 电解液管理制度
- 打样管理制度
评论
0/150
提交评论