Chap1 Notes PDF
Chap1 Notes PDF
Chap1 Notes PDF
e> Secured -- Every program is run completely within the JVM using BYTECODE.
Thus a Java application has very little or no chance of accessing any
other system specific information that falls outside the JVM without
proper authentication.
g> Platform -- Does not depend on a particular platform for running the
Independent applications because of Bytecode.
Linux
Executable
Source code compiled Bytecode interpreted Program Windows
Mac
h> Multithreaded -- The ability to create multiple threads helps in faster program
execution.
i> Garbage -- The JVM takes the responsibility of cleaning unused memory
Collection spaces by itself thus freeing the programmer of this task.
The following 3 flavours of Java make it possible to develop applications that can be used
by a variety of audiences thus making Java a market leader and all en-compassing.
Java
Java SE
Java EE Java ME
Java Standard
Java Enterprise Edition Java Micro Edition
Edition
For step by step installation guidelines of JDK kindly follow the video
Development tools
like javac, java,
Other files,libs, javap,jadoc,
JVM
etc javah, java
debugger
etc.
JRE
Java
source Program execution
code
Kindly take the quiz of this chapter to assess your knowledge of concepts covered in this
chapter.