Java程序的类型与基本构成

Application和Applet程序

  • 应用程序和小应用程序
  • 前者是独立的程序,需要执行器(调用虚拟机)来运行
  • 后者是嵌在HTML网页中的非独立的程序
    • appletViewer运行
    • 或者web浏览器调用java虚拟机来运行

Application应用程序

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

要点

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

Applet程序

import java.awt.*;
import java.applet.*;
import javax.swing.*;
public class HelloWorldApplet extends JApplet {
    public void paint(Graphics g){
        g.drawString ("Hello World!", 20, 20);
    }
}
<HTML>
<HEAD>
<TITLE>
    An Applet
</TITLE>
</HEAD>
<BODY>
<applet code = "HelloWorldApplet.class"
    width = 200 height = 40 background=white>
</applet>
</BODY>

要点

  • import表示导入
  • extend JApplet表示继承
  • 有paint()方法,表示如何绘制
  • 没有main()方法
  • Applet不能独立运行,需要写一个HTML网页
一般的Java程序
  • package语句(0或1句)
  • import语句 (0或多句)
    • 导入其他类的类库
  • 类定义--class (1或多个)
    • 一个文件只能有一个public类(与文件同名)

HelloDate.java

package edu.pku.tds.ch02;

import java.util.*;

public class HelloDate {}
  • 类定义 = 类头 + 类体
  • 类成员 = 字段 + 方法 = field + method
    • 属性变量 + 函数
  • 函数 = 方法头 + 方法体
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 4,684评论 1 114
  • 01 “听话,照做。”有这样的孩子,父母真省心。“听话,照做。”有这样的情侣,另一半多得意。“听话,照做。”有这样...
    鹿雯立love阅读 613评论 1 1