1. • Java is architecturally neutral
which means that a program
written with Java will run on any
platform
• Java runs on a hypothetical
computer known as Java virtual
Machine ( JVM)
2. • “ Write once, run anywhere” (
WORA) is Sun Microsystems
slogan for Java’s ability to
work on multiple platforms.
• Java compiler product
generates bytecodes, a format
to transport code to multiple
3. • Creating a Java Application requires the
use of an Integrated Development
Environment ( IDE) such as j Grasp or
Eclipse.
• Within the IDE commands are typed in
using Java language rules.
4. • The same Java programming
language bytes code will run
on any platform.
• There are no data type
incompatibilities across
hardware and software
architectures.
5. • Java provides platform
portability because of its
architectural neutrality.
• Java does not run on the
machine itself but instead it
runs on the JVM which works
with a variety of machines.