As we saw in the applet
and application examples
in the first chapter, all Java programs are built within a class
framework.
Note: You can begin to program
in Java without understanding the details of object oriented code.
Later chapters discuss classes and objects in detail. For now
you can note the overall framework and then just concentrate on
the code within a method and write programs just as if Java were
a procedural language.
We provide program Starters
in which you can simply insert example and exercise codes without
dealing with the details of class design.
Below we show a simple example of a Java application program. In
Java all coding occurs within a class definition like this.
It begins with a class title line such as
public class
SimpleApp1
followed by the members of the class enclosed within curly
braces. The members include fields
for data and methods,
which are similar to functions or subroutines in other languages.
/*
* A Simple application.
*/
public class SimpleApp1
{
public static void main(String args[])
{
// A method to output to the console.
System.out.println("Simple program");
}
}
|
A comment
describing
the program.
Begin with the class specification.
Required
method for application programs.
Comment
using 2 slashes.
Print to console.
Curly braces span the code for a class. They also bracket
the code of a method.
|
Many details will vary and classes can be much longer and more
complicated but this same basic framework holds for all Java programs.
Programmers in C/C++ will note the resemblance to the main
method in those languages, though its argument is not a string array.
We will discuss in later chapters the meanings of the keywords
"public",
"static"
and "void".
Latest update: Dec.11.2003
|