Java Reference
In-Depth Information
client/server connection. Although the creation of servlets is beyond the scope of this
beginner's guide, they are something that you will want to study further as you ad-
vance in Java programming. (Coverage of servlets can be found in my book Java:
The Complete Reference , published by Oracle Press/McGraw-Hill Education.)
The Java Buzzwords
No overview of Java is complete without a look at the Java buzzwords. Although the fun-
damental forces that necessitated the invention of Java are portability and security, other
factors played an important role in molding the final form of the language. The key consid-
erations were summed up by the Java design team in the following list of buzzwords.
Java has a concise, cohesive set of features that makes it easy to learn
and use.
Simple
Secure
Java provides a secure means of creating Internet applications.
Java programs can execute in any environment for which there is a Java
run-time system.
Portable
Object-orien-
ted
Java embodies the modern, object-oriented programming philosophy.
Robust Java encourages error-free programming by being strictly typed and per-
forming run-time checks.
Multithreaded Java provides integrated support for multithreaded programming.
Architecture-
neutral
Java is not tied to a specific machine or operating system architecture.
Interpreted
Java supports cross-platform code through the use of Java bytecode.
High
per-
The Java bytecode is highly optimized for speed of execution.
formance
Java was designed with the distributed environment of the Internet in
mind.
Distributed
Java programs carry with them substantial amounts of run-time type in-
formation that is used to verify and resolve accesses to objects at run
time.
Dynamic
Search WWH ::




Custom Search