- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 简单的Java程序 Java 程序分类 Java Application:是完整程序,需要独立的解释器解释运行;以“.java”为后缀的文件,以main()方法作为程序入口,由java编译器编译生成字节码,由Java解释器加载执行字节码。 Java Applet 没有main()方法作为程序入口,是嵌在HTML编写的Web页面中的非独立程序,由WEB浏览器内部包含的java解释器来解释运行。 Java 应用程序(Application)举例 public class HelloWorldAPP//APP { public static void main (String args[]) { System.out.println(Hello World!); } } 作用:输出信息 Hello World! HelloWorldApp 应用程序分析 类定义 Java程序的基本组成部分是类(class),如本例中的HelloWorldApp类。 程序中首先用保留字class来声明一个新的类,其类名为HelloWorldApp,它是一个公共类(Public),整个类的定义由大括号{}括起来。 HelloWorldApp 应用程序分析 public class HelloWorldApp { …… } HelloWorldApp 应用程序分析 main()方法 Java Application程序的入口是main()方法,任何一个java Application必须有且只能有一个main方法。它有固定的书写格式: public static void main(String args[]) { …… } HelloWorldApp 应用程序分析 public class HelloWorldApp { public static void main(String args[]) { …… } } 其中public 表示访问权限,指明所有的类都可以使用这一方法;static指明该方法是一个类方法,它可以通过类名直接调用;void则指明main()方法不返回任何值。String args[]是传递给main()方法的参数,参数名是args,参数可以是一个或多个,用逗号分隔。 HelloWorldApp 应用程序分析 程序内容 由方法体实现程序要完成的功能,方法体由一条条语句组成,本例中只有一条语句: System.out.println(Hello World!); HelloWorldApp 应用程序分析 注释:与C++相同,一行中‘//’后的内容为注释,‘/*’和‘*/’中的内容也是注释,例如: public class HelloWorldApp { //公共类 public static void main(String args[]) { /*这是 主方法*/ } } Java Application 的编译 在命令行中使用 Javac 命令, 例如: C:\javawork javac HelloWorldApp.java 源文件名为HelloWorldApp.java,注意:文件名必须与公共类名相同;因为Java解释器要求公共类必须放在与其同名的文件中。由javac编译器编译源程序,产生字节码文件(.class文件)。本例中产生HelloWorldApp.class文件。 Java Application 的运行 在命令行中使用 Java命令, 例如: C:\javawork java HelloWorldApp 此命令将启动Java虚拟机,由java解释器解释执行。 Java 小应用程序(Applet)举例 import java.awt.Graphics; import java.applet.Applet; public class HelloWorldApp extends Applet{ public String s; public void init(){ s = new String(“Hello World”); } public void paint(Graphcs g){ g.drawString(s,25,25); } } HelloWorldApp Applet 结构分析 类定义 所有的Java Applet也都是类(class),而且必须是Applet类的子类;用关键字extends来实现继承,指明它是Applet类的子类。在类中重写父类的paint()方法。 pu
您可能关注的文档
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第六章 指针.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第七章 函数与指针.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第三章 控制结构.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十二章 多态性.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十六章 程序设计与软件开发技术.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十三章 模板与异常处理.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十四章 标准库和输入输出流.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十五章 链表.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十一章 继承和派生.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十章 类和对象(二).ppt
文档评论(0)