- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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()方法。 public class HelloW
您可能关注的文档
- 内蒙古财经大学计算机信息管理学院EXCEL在经济管理中的应用课件第十六章 Chart对象和Application对象.ppt
- 内蒙古财经大学计算机信息管理学院EXCEL在经济管理中的应用课件第十三章 Excel VBA基础.ppt
- 内蒙古财经大学计算机信息管理学院EXCEL在经济管理中的应用课件第十四章 Range对象和标准控件.ppt
- 内蒙古财经大学计算机信息管理学院EXCEL在经济管理中的应用课件第十五章 Worksheet对象和Workbook对象.ppt
- 内蒙古财经大学计算机信息管理学院EXCEL在经济管理中的应用课件第十一章 Excel在金融理财中的应用.ppt
- 内蒙古财经大学计算机信息管理学院EXCEL在经济管理中的应用课件第十章 Excel在税收管理中的应用.ppt
- 内蒙古财经大学计算机信息管理学院EXCEL在经济管理中的应用课件第四章 EXCEL公式应用和数据处理.ppt
- 内蒙古财经大学计算机信息管理学院EXCEL在经济管理中的应用课件第五章 EXCEL图表应用.ppt
- 内蒙古财经大学计算机信息管理学院EXCEL在经济管理中的应用课件第一章 EXCEL工作簿.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第八章 结构化设计方法.ppt
文档评论(0)