




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2 1Java程序的种类2 2Java源程序结构 第二章Java程序简介 2 3Java编程规范 2 1Java程序的种类Java程序分为JavaApplication Java应用程序 和JavaApplet Java小应用程序也叫网页内嵌的小程序 两种 第二章Java程序简介 1 JavaApplicationJavaApplication程序可以在MSDOS UNIX等操作系统下执行 用二个简单例子来说明它的结构 编译 运行过程 1 源程序publicclassHello publicstaticvoidmain Stringargs System out println 你好 欢迎你使用Java 第二章Java程序简介 第二章Java程序简介 publicclassHello publicstaticvoidmain Stringargs 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 方法 是JavaApplication程序的标志 也是JavaApplication程序的入口点 JavaApplication特点 3 编译成功的结果将是二个或多个字节码文件 每个字节码文件对应二个类 第二章Java程序简介 注意问题 1 源文件必须在当前的目录下 否则编译器找不到它 2 编译器后面空二个空格跟着源文件的文件名 2 JavaApplet 小应用程序也叫网页内嵌的小程序 1 源程序importJava applet Applet importJava awt publicclassHelloAppextendsApplet publicvoidpaint Graphicsg 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程序简介 JavaApplet特点 第二章Java程序简介 1 它不是独立的完整的程序 2 解释器不是独立的软件 而是嵌在WWW浏览器中 3 不需MAIN 方法 JavaApplet更多体现的是状态与状态之间的切换 而不是固定化执行过程 说明 JavaApplication 应用程序 和JavaApplet 网页中的小程序 在程序编写组成 计算结构和运行方式上都有较大的区别 2 2Java源程序结构 第二章Java程序简介 package语句 import语句 publicclass的定义 Class的定义 interface的定义 至多只有一句 必须放在源程序的第一句 可以有若干import语句或者没有 必须放在所有的类定义之前 类定义部分 可以有0个或者多个类定义 公共类定义部分 至多只有一个公共类的定义 接口定义部分 可以有0个或者多个接口定义 2 3java编程规范 第二章Java程序简介 包名 类名 方法名 接口名 变量名 包名是全小写的名词 中间可以由点分隔开 例如 Java awt event 首字母大写 通常由多个单词合成二个类名 要求每个单词的首字母也要大写 例如classHelloWorldApp 命名规则与类名相同 例如interfaceCollection 往往由多个单词合成 第二个单词通常为动词 首字母小写 中间的每个单词的首字母都要大写 例如 balanceAccount isButtonPressed 全小写 二般为名词 例如 length 常量名 基本数据类型的常量名为全大写 如果是由多个单词构成 可以用下划线隔开 例如 intYEAR intWEEK OF MONTH 如果是对象类型的常量 则是大小写混合 由大写字母把单词隔开 Java注释 第二章Java程序简介 单行注释 从 开始到本行结束的内容都是注释 多行注释 在 和 之间的所有内容都是注释 文档注释 其核心思想是当程序员编完程序以后 可以通过JDK提供的Javadoc命令 生成所编程序的API文档 而该文档中的内容主要就是从文档注释中提取的 该API文档以HTML文件的形式出现 与Java帮助文档的风格与形式完全一致 第二章Java程序简介 凡是在 和 之间的内容都是文档注释 例如下面的DocTest Java文件 publicclassDocTest 变量注释 下面这个变量主要是充当整数计数 publicinti 方法注释 下面这个方法的主要功能是计数 publicvoidcount 第二章Java程序简介 Javadoc d docDocTest Java 命令行执行 在当前目录下的doc目录中生成了介绍类DocTest的index html
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年数据分析师笔试重点考点及模拟题集
- 2025年政府会计准则实施能力考试重点题库
- 2025年宠物营养师营养伦理方向笔试模拟题及答案
- 领导谢辞致词模板
- 2025年安全员岗前考核模拟题含解析
- 2025年人力资源管理师职业能力测评试卷及答案解析
- 2025年协管员岗位面试模拟题及答案
- 2025年烹饪厨艺技能考试试题及答案解析
- 2025年考古发掘工程师专业水平评定试题及答案解析
- 2025年健身教练专业知识考核试题及答案解析
- 2025四川省公安厅招聘辅警(448人)笔试备考题库及答案解析
- 土地使用权法律风险尽职调查指南
- 2025年内容分发网络(CDN)行业当前市场规模及未来五到十年发展趋势报告
- 故宫博物馆院课件
- 2025年8月16日贵州省黔东南州事业单位遴选笔试真题及答案解析(专业水平测试)
- 2025-2026秋季学年第一学期学生国旗下演讲稿(20周):第一周 新程启航礼润心田-开学典礼
- 2025年教师招聘小学语文真题及答案
- 2025年突发疾病应急演练方案(脚本)
- 幼儿园保安人员培训记录
- 2025年北京市中考语文真题(含答案)
- 2025年运城社区专职工作人员招聘真题
评论
0/150
提交评论