Software design sits at the crossroads of all the computer disciplines: hardware and software engineering, programming, human factors research, ergonomics. It is the study of the intersection of human, machine, and the various interfaces - physical, sensory, psychological - that connect them.
rcs
and
make
.
.cshrc
file.
source ~/.cshrc
to get
those changes accepted in the same session.
.java
file to a .class
file,
you use javac
, the Java compiler.
.class
file, you use
java
, the Java interpreter.
main
routine, which
is the routine that the interpreter executes.
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } // main } // HelloWorld
HelloWorld.java
.
javac HelloWorld.java
java HelloWorld
public
says that our class is
publically accessible. Later, we'll see why and
how you might want to have private classes.
class
tells the Java compiler that
we're defining a class.
HelloWorld
names the class. In general,
the name of your class should correspond to the name
of the file that defines the class (and you should only
define one class per file).
public
says that our
main
function is publically accessible.
static
says that the function belongs to
the class as a whole, and need not be associated with
a particular object of the class.
void
says that the function has no return
value.
main
names the function.
main
function takes the same
set of parameters, even if it may not use them.
String[]
indicates that the
parameter is an array/vector of strings.
args
names that parameter.
println
method of
the out
object
provided by the System
class, using
the string Hello World!
as a
parameter.
(define (main args) (write "Hello World!"))
Disclaimer Often, these pages were created "on the fly" with little, if any, proofreading. Any or all of the information on the pages may be incorrect. Please contact me if you notice errors.
Source text last modified Mon Nov 10 08:56:12 1997.
This page generated on Mon Nov 10 10:13:18 1997 by SiteWeaver.
Contact our webmaster at rebelsky@math.grin.edu