Java Program Constructs

The examples below illustrate the basic structures for a Java Application and an Applet. Reference to the Java API may be useful.

Application

Minimal Application

Below is the minimal application framework.


public class Application {

  public Application( ) {  // constructor
    super( );
  }  // end constructor

  public static void main(String args[]) {

  }  // end main

}  // end application
Example Application

Below is a "Hello, World!" level application.


public class BasicApplication {
public static void main(String args[]) {
  if ( args.length != 0 )  {
    for ( int i=0; i < args.length; i++ )
      System.out.println( args[i] );
    } // end if
  else System.out.println ( "Hello, World!" );
}  // end main
}  // end BasicApplication

Applet

Minimal Applet

Below is a minimal applet framework.

import java.applet.Applet;

public class MinimalApplet extends Applet {

 public void init ( ) {
 } // end init

 public void start ( ) {
 } // end start 

 public void stop ( ) {
 } // end stop

 public void destroy ( ) {
 } // end destroy

} // end MinimalApplet 
Minimal Applet

Below is a "Hello, World!" level applet.

import java.awt.*;
import java.applet.Applet;

public class BasicApplet extends Applet  {

private Label label;

  public void init ( )  {
    System.out.println("In BasicApplet.init");
  } // end init

  public void start ( )  {
    label = new Label ("BasicApplet ");
    add (label);
    System.out.println("In BasicApplet.start");
  } // end start 

  public void stop ( )  {
    System.out.println("In BasicApplet.stop");
  } // end stop

  public void destroy ( )  {
    System.out.println("In BasicApplet.destroy");
    hide( );
  } // end destroy

}  // end BasicApplet 

Applet HTML

<HEAD>
<TITLE>BasicApplet</TITLE>
</HEAD>
<BODY>
<H3>BasicApplet</H3>
<HR>
<APPLET code="BasicApplet.class" width=400 height=200>
</APPLET >
</BODY>

Run the Applet.