The Java Buzzwords

 The Java Buzzwords


• The key considerations were summed up by the

Java team in the following list of buzzwords:

 Simple

 Secure

 Portable

 Object-oriented

 Robust

 Multithreaded

 Architecture-neutral

 Interpreted

 High performance

 Distributed

 Dynamic


simpleJava is designed to be easy for the professional programmer to learn and use.


object-orienteda clean, usable, pragmatic

approach to objects, not restricted by the need for compatibility with other languages.


Robust: restricts the programmer to find the mistakes early, performs compile-time (strong typing) and run-time (exception-handling) checks, manages memory automatically.


Multithreaded: supports multi-threaded 

programming for writing program that perform concurrent computations.


Architecture-neutral: Java Virtual Machine

provides a platform independent environment for the execution of Java byte code.


Interpreted and high-performance: Java

programs are compiled into an intermediate

representation – byte code:

a) can be later interpreted by any JVM

b) can be also translated into the native machine code

for efficiency.


Distributed: Java handles TCP/IP protocols, accessing a resource through its URL much like accessing a local file.


Dynamic: substantial amounts of run-time type information to verify and resolve access to objects at run-time.


Secure: programs are confined to the Java execution environment and cannot access other parts of the computer.


Portability: Many types of computers and operating systems are in use throughout the world—and many are connected to the Internet.

Post a Comment (0)
Previous Post Next Post