Saturday, 27 September 2014

Java Featurs and More

                                Java 5.0 Improvements

• Quality, Stability, and Compatibility
• Performance and Scalability
• Ease of Development
• Improved Desktop Client



                          Features of Java
• Simple
• Distributed
• Robust
• High Performance
• Architecture-neutral
• Secure
• Portable
• Multithreaded
• Object Oriented
• Interpreted
• Many tools
• Many libraries



                         Java Vs. C/C++

Java is similar to C/C++ with these differences
No header files
No preprocessor
No goto statement
Unicode characters
Automatic garbage collection
No pointer arithmetic
No operator overloading
No multiple inheritance
100% object oriented - everything is a class
No global variables or functions



                        Java Development Kit

• Java Runtime Environment (JRE)
– Java Virtual Machine (JVM)
– Java API: basic language + standard class library


• Bytecode compiler


• Other compilers, tools and utilities:
debuggers, applet viewer, javadoc, RMI
compiler, etc.














No comments:

Post a Comment