简单Java程序
- 一、Java应用程序
- 1.HelloWorldApp
- 源代码:
- 编译运行:
- 二、Java小应用程序
- 1.HelloApplet
- 源代码:
- 编译运行:
- 2.firstApplet
- 源代码:
- 编译运行:
一、Java应用程序
1.HelloWorldApp
源代码:
public class HelloWorldApp
{public static void main(String args[]){System.out.println("Hello World!");}
}
编译运行:
1.编辑存盘:HelloWorldApp.java,文件名和公共类名(用public声明)要一致
2.编译程序:javac HelloWorldApp.java
3.运行程序:java HelloWorldApp
4.运行结果:Hello World!
二、Java小应用程序
1.HelloApplet
源代码:
java:
import java.applet.*;
import java.awt.*;
public class HelloApplet extends Applet
{public String s; //成员变量,存放要显示在屏幕上的字符串public void init() //初始化方法,在网页被调入是只调用一次{s = new String("Hello World!"); //设置要显示的内容}public void paint(Graphics g) //显示方法,每次需要重画时该方法被调用{g.drawString(s,25,25); //在Applet窗口中指定位置显示字符串}
}
html:
<HTML>
<HEAD><TITLE>HelloApplet</TITLE>
</HEAD>
<BODY><applet code="HelloApplet.class" codebase="." width=300 height=60></applet>
</BODY>
</HTML>
- import java.applet.*;和extends Applet一定不能缺;
- Java小应用程序不能直接执行和使用,必须要在浏览器中执行;
- import语句相当于C语言中的include;
- 每一个applet都是java.applet.Applet的子类,用extends继承;
- 在applet中与屏幕输出有关的操作通过Graphics对象来实现;
- 一个Java源文件内最多只能有一个public类,称为主类,且文件名必须和它同名。
编译运行:
1.编辑存盘:HelloApplet.java,文件名和主类名一致
2.编译代码:javac HelloApplet.java
3.编写HTML文件:HelloApplet.html
4.运行Applet程序:appletviewer HelloApplet.html,在浏览器中运行
5.运行结果:Hello World!
2.firstApplet
源代码:
java:
import java.applet.*;
import java.awt.*;
public class firstApplet extends Applet
{public void paint(Graphics g){g.drawString("这是我用Java Applet生成的文字!", 150, 25);}
}
html:
<html><head><title>first Java Applet</title></head><body>Here is the output of my program:<applet code="firstApplet.class" width=250 height=25></applet></body>
</html>
编译运行:
编辑于2022年3月6日