Java程序设计_中国大学MOOC_北京大学 2.1 Java程序的类型与基本构成

Application (应用程序)和Applet程序(小程序)

 • 结构和运行环境不同
 • 前者是独立的而程序,需要执行器(调用虚拟机)来运行
 • 后者是嵌在HTML网页中的非独立的程序,
  ♦ 由专门的appletViewer来运行
  ♦ 或者由Web浏览器(调用JAVA虚拟机)来运行


Application程序

 • **HelloWorld.java

public class HelloWorldAPP {
	public static void main(String args[]){
		System.out.println("Hello World!");
	}
}

 • 要点
  ♦ class 是主体
  ♦ public类名与文件同名
  ♦ main()的写法是固定的
  ♦ System.out.print以及println 及printf


Applet程序

 • HelloWorldApplet.java

import java.awt.*;
import java.applet.*;
import javax.swing.*;
public class HelloWorldApplet extends JApplet{
	public void paint(Graphic g){
		g.drawString("Hello World!",20,20);
	}
}

  ♦ import表示导入
  ♦ extends JApplet表示继承
   • Applet或JApplet都可以
  ♦ 有paint()方法,表示如何绘制
  ♦ 没有main()方法
 • HelloWorldApplet.html

<HTML>
<HEAD><TITLE> An Applet </TITLE></HEAD>
<BODY>
<applet code= "HelloWorldApplet.class"
	width = 200 height = 40 background = white>
</applet>
</BODY>
</HTML>

JAVA程序的基本构成

 • HelloDate.java

   ◊ package 语句 (0句或1句)
   ◊ import 语句(0句或多句)
    • 导入其他类的类库
   ◊ 类定义 —— ——class(1或多个)
    • 一个文件智能有一个public类(与文件同名)

package edu.pku.tds.ch02;
import java.util.*;
public class HelloDate {

 • 类 = 类头 + 类体
 • 类成员 = 字段 (field)+ 方法( method )
   ◊ 字段 (field,属性,变量) 方法(method,函数)
 • 方法 = 方法头 + 方法体

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值