第2章 Java应用程序与Java Applet.ppt_第1页
第2章 Java应用程序与Java Applet.ppt_第2页
第2章 Java应用程序与Java Applet.ppt_第3页
第2章 Java应用程序与Java Applet.ppt_第4页
第2章 Java应用程序与Java Applet.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、掌握Java应用程序的编辑、编译和运行,熟悉Java小程序的编辑、编译和运行,了解Java应用程序的工作原理、教学目标、1、Java小程序、2和Java应用程序的教学内容。根据结构和运行环境的不同,Java程序分为两类:Java应用程序和Java小程序。Java应用程序是一个完整的程序,通常可以在Java虚拟机上独立运行。Java applet是用Java语言开发的嵌入在网页中的非独立程序,它由包含在网页浏览器中的Java解释器解释和执行。任何文本编辑器或集成开发环境都可以用来编辑源程序,如记事本、超级编辑、编辑Plus、文本板、Eclipse、JCreator等等。为了加深对Java语言编辑

2、、编译和运行过程的理解,本示例使用了Windows自带的记事本。2.1.1源程序编辑,示例2-1第一个Java应用程序。/HelloJava.java公共类HelloJava公共静态无效主(字符串参数)系统。);描述:java源文件的扩展名为“”。java”和“a”。java”源文件可以包含一个或多个类,但最多只能有一个公共类(即用public修饰的类),并且Java源文件的名称必须与公共类的名称相同,因此示例2-1中的程序必须命名为“HelloJava”并且其扩展名必须为。爪哇”。Java语言是区分大小写的。“HelloJava”和“hellojava”是Java中两个不同的关键字。班级的名

3、字一般用英语名词来表达,可以反映班级的实际意义。在Java中,类的命名采用了Pascal命名法,即每个单词的第一个字母大写,其余字母小写;该类中的变量和方法采用驼峰命名,即第一个单词的第一个字母为小写,然后每个单词的第一个字母为大写来划分每个单词;所有常量都大写。公共类中的主要方法是Java应用程序的入口。这是一个没有返回值的公共、静态和void方法。它的参数“字符串参数”是一个接受字符串数组的命令行参数。声明“你好,Java!);”系统类中静态成员输出对象的println方法被调用,其功能是打印Hello Java!使用 javac.exe 命令编译 HelloJava.java 源文件生成

4、 HelloJava.class 类文件。类文件是一种平台无关的二进制文件。2.1.2源程序编译,图2.3进入源文件所在的目录,图2.4编译源程序,说明:javac是Java编程语言的编译器,HelloJava.java是它的参数,表示要编译的源文件,中间用空格隔开。2.1.3运行字节码文件,字节码文件由命令“java HelloJava”解释和执行。描述:“java”是Java编程语言的解释器,HelloJava是一个参数,它指示要解释和执行的字节码文件。这两个文件用一个空格隔开,但是HelloJava后面不能跟任何后缀,这与Java编译器的用法不同。图2.5程序输出结果,Java应用程序的

5、编辑、编译和运行过程,主要有三种Java注释:a. /注释行,例如:/第一个Java应用程序b. /*/注释行,例如:/* Title:HelloJava.java描述:第一个Java应用程序,其功能是输出“HelloJava!”在Author:控制台上的三个*/c. /*/文档注释中,注释几行,并将它们写入javadoc文档。文档注释可以通过javadoc工具生成HTML代码报告,因此文档注释必须在类、接口、字段、构造函数、方法等定义之前编写。文档注释由两部分组成:描述和块标记。例如,对于类和接口的文档注释,描述部分用于编写类的功能或相关信息,而块标记部分必须指示作者和版本。例如:/* *标

6、题: HelloJava *描述:第一个Java应用程序,其功能是输出“你好Java!”上控制台*版权所有:版权所有(c) 2011 *公司:xxxx科技有限公司* *作者Java开发集团*版本1.0 */,Java applet,2,Java applet是一个用Java语言编写的小程序,包含可视化内容并嵌入到网页中以产生特殊的页面效果。它是一种在网络浏览器上运行的特殊的Java程序,通常被称为Java applet。它没有主方法,不能由解释器直接解释和执行,而是由包含在网络浏览器中的Java解释器来解释和执行。对于一个Java小程序,通常需要编写两种类型的文件,即一个Java源程序文件和一

7、个超文本标记语言文本文件。2.2.1编写小程序程序,所有的Java小程序都是java.applet.Applet类的子类。随着Swing图形用户界面的出现,Java小程序经常直接从javax.swing.JApplet派生子类,图2.7 Java之间的继承关系。Applet.applet和javax.swing.JApplet,2.2.1编写Applet程序,示例2-2-2Java Applet程序。/MyApplet.java导入Java . awt . graphics;导入Java . awt . color;导入Java . applet . applet;公共类我的应用程序扩展小程序公共空画(图形g)这个。设置背景(颜色。白色);拉带(欢迎来到Java小程序!25,50);2.2.2编译并运行applet程序,Java Applet程序的编译方式与应用程序相同。字节码文件MyApplet.class是在编译javac MyApplet.java之后获得的。它应该嵌入在超文本标记语言文件中。例如小应用程序,超文本标记语言文档文件MyApplet.html的代码如下。执行applet浏览器命令运行,如图2.8所示。applet示例applet view er MyApplet.htm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论