Java
New programming environment
Developer - Sun
Main Properties
-
Platform independence (Unix, PC, Mac, ....)
-
Based on object technology (The program is an Object)
-
Support internet computing (Programs downloaded fron the net)
-
Simple programming language syntax (Based on C++)
-
JDK and
API Packages (Application Programmers Interface)
-
Language for the Java Network Computer (NC)
These lectures are based on Suns Java
Tutor
Tools for Java programming
JDK (Java Developers Kit)
-
Compiler (javac)
-
Interpreter (java)
-
Java Classes
Java Environments
Tools for development of Java Programs (Complete Java sets)
Graphical Environments (restricted functions)
Two environments for Java Programs
Independent Applications (programs)
- Edit - Compile - Run
- A java program is an object in the Program Class
HelloWorld-application
Anatomy
of an application
Applets
- Edit - Compile - Link on an HTML-page - Run when loaded
- Java Applet is an object in the Applet Class
HelloWorld
applet
Anatomy
of an applet
See