第5节 Application和Applet程序的编写与运行
实现一个简单的Java Application
- Java Application的编写
- 编译
- 执行Java Application
实现一个简单的Java Applet
- Java Applet的编写
- 编译
- 察看Java Applets
Application程序的编写与运行
- 编写源程序 (例HelloWorld.java)
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
注:保存的时候文件名要和类名一致,包括大小写 - 编译源程序
首先在命令提示符下,进入该文件的根目录
用javac命令编译源文件,如:javac HelloWorld.java - 运行Java程序
执行java命令就可运行Java程序 ,如:java HelloWorld
一个简单的 Java Application
//This application program prints Welcome
//to Java!
public class Welcome
{
public static void main(String[] args)
{
System.out.println("Welcome to Java!");
}
}
Applet程序的编写与运行
- 编写源程序 (例MyFirstApplet.java)
import java.applet.*;
import java.awt.*;
public class MyFirstApplet extends Applet
{
public void paint(Graphics g)
{
g.drawString("Hello! java world!",2,20);
}
}
import java.applet.*;
import java.awt.*;
public class MyFirstApplet extends Applet
{
public void Init()
{ } //在初始打开此网页时调用
public void start()
{ } //当初始打开和回到此网页时调用
public void stop()
{ } //当离开此网页时调用
public void destroy()
{ } //当关闭整个浏览器时调用
} - 编译源程序
- 建立MyFirstApplet.html,将MyFirstApplet.class字节码文件放入其中。
<HTML>
<HEAD>
<TITLE> MyFirstApplet program </TITLE>
</HEAD>
<BODY>
<p>
<applet code=MyFirstApplet.class width=300 height=200>
</applet>
</BODY>
</HTML> - 浏览MyFirstApplet.html
Java程序规范
源文件的命名规则
- 如果在源程序中包含有公共类的定义,则该源文件名必须与该公共类的名字完全一致,字母的大小写都必须一样。这是java语言的一个严格的规定,如果不遵守,在编译时就会出错。因此,在一个java源程序中至多只能有一个公共类的定义。
- 如果源程序中不包含公共类的定义,则该文件名可以任意取名。
- 如果在一个源程序中有多个类定义,则在编译时将为每个类生成一个.class文件。
Java编程规范
软件开发是一个集体协作的过程,程序员之间的代码是经常要进行交换阅读的,因此,java源程序有一些约定成俗的命名规定,主要目的是为了提高java程序的可读性。
- 包名:包名是全小写的名词,中间可以由点分隔开,例如:java.awt.event;
- 类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp;
- 接口名:命名规则与类名相同,例如interface Collection;
- 方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如:balanceAccount,isButtonPressed;
- 变量名:全小写,一般为名词,例如:length;
- 常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开,例如:int YEAR, int WEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。


