欢迎来到天天文库
浏览记录
ID:60760583
大小:179.50 KB
页数:19页
时间:2020-02-02
《第2章 Java应用程序与Java Applet.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、掌握Java应用程序的编辑、编译与运行熟悉Java小应用程序的编辑、编译与运行了解Java小应用程序的工作原理教学目标Java应用程序1JavaApplet2教学内容根据结构组成和运行环境的差异,Java程序共分为两类:Java应用程序(JavaApplication)和Java小应用程序(JavaApplet)。Java应用程序是完整的程序,一般可以独立运行在Java虚拟机上。Java小应用程序是用Java语言开发的嵌在网页中的非独立程序,由Web浏览器内包含的Java解释器来解释执行。Java应用程序1源程序的编辑可以使用任何一种文本编辑器或集成开发环境,如Windows下的记事本
2、、UltraEdit、EditPlus、TextPad、Eclipse、JCreator等。为加深对Java语言编辑、编译、运行过程的了解,本例的编辑使用Windows自带的记事本。2.1.1源程序的编辑【例2-1】第一个Java应用程序。//HelloJava.javapublicclassHelloJava{publicstaticvoidmain(String[]args){System.out.println("HelloJava!");}}说明:①Java源文件的扩展名为“.java”,在一个“.java”源文件中可以包含一个或多个类,但最多只能有一个公共类(即用public
3、修饰的class),并且Java源文件的名字必须和公共类的名字相同,所以例2-1程序的名字必须命名为“HelloJava”,其扩展名为“.java”。②Java语言是区分大小写的。“HelloJava”与“hellojava”在Java中是两个不同的关键字。类的名字一般采用能反映该类实际意义的英文名词表示。在Java中,类的命名采用帕斯卡命名法,即每个单词的首字母大写,其余的小写;类中的变量和方法采用驼峰命名法,即第一个单词的首字母小写,其后每个单词的首字母大写以分割每个单词;常量全部大写。③公共类中的main方法是JavaApplication程序的入口,它是公共的(public)、
4、静态的(static)、没有返回值的(void)一个方法,其参数“String[]args”是接受字符串数组的命令行参数。④语句“System.out.println("HelloJava!");”调用了System系统类中的静态成员out对象的println方法,其作用是在控制台上打印"HelloJava!"。使用“javac.exe”命令将“HelloJava.java”源文件编译生成“HelloJava.class”类文件。类文件是一种独立于平台的,与平台无关的二进制文件。2.1.2源程序的编译图2.3进入源文件所在的目录图2.4编译源程序说明:javac是Java编程语言的编译
5、器,HelloJava.java是其参数,表示要编译的源文件,这两者中间用空格分隔开。2.1.3字节码文件的运行通过命令“javaHelloJava”对字节码文件进行解释执行。说明:“java”是Java编程语言的解释器,HelloJava是参数,表示要解释执行的字节码文件,这两者中间用空格分隔开,但HelloJava后面不能跟任何后缀,这与Java编译器的使用方式有所不同。图2.5程序的输出结果Java应用程序的编辑、编译和运行过程编译源代程序javacHelloJava.java编辑程序源代码HelloJava.java编译是否有错有生成HelloJava.class文件解释执行字
6、节码文件javaHelloJava输出运行结果没错Java注释主要有3种:a.//注释一行,例如://第一个Java应用程序b./*……*/注释若干行,例如:/*Title:HelloJava.javaDescription:第一个Java应用程序,其功能是在控制台输出“HelloJava!”Author:张三*/c./**……*/文档注释,注释若干行,并写入javadoc文档。文档注释可以通过javadoc工具生成HTML格式的代码报告,所以文档注释必须书写在类、接口、字段、构造方法、方法等的定义之前。文档注释由两部分组成——描述、块标记。例如,对于类、接口的文档注释,描述部分用来书
7、写该类的作用或者相关信息,块标记部分必须注明作者和版本。如:/**Title:HelloJava*Description:第一个Java应用程序,其功能是在控制台输出“HelloJava!”*Copyright:Copyright(c)2011*Company:XXXX科技有限公司**@authorJavaDevelopmentGroup*@version1.0*/JavaApplet2JavaApplet是用Java语言编写的、含有可视化内容
此文档下载收益归作者所有