Introduction to the Java Universe
In the last few years, Java became the standard in programming due to its
features and facilities. Java is completely object-oriented. Java programs are
portable, can run on a wide variety of hardware platforms, can simultaneously
‘work on multiple tasks and can be loaded dynamically via network.
"The purpose of this book is to help you leam the essentials of Java
programming in a systematic way, rather than in a "Learn Java in .. days” manner.
It is based on the author's experience in teaching Java at some Romanian
universities. The intended audience is programmers of all levels who need to learn
and use Java.
‘The book is structured in three parts.
The first 7 ch,ters present the basics of Java programming; statements,
classes and interfaces, methods, code organization, access and visibility,
inheritance, exceptions and conversions.
In the second part (Chapters 8 - 11) more advanced facilities are included:
standard utilities, input/output streams, graphic interfaces and threads as a basis for
parallel and concurrent programming,
‘The last part of the book is dedicated to distributed programming, The
main topies are object serialization, communication via sockets, remote method
invocation and applets.
‘The book is both for novice and intermediate programmers. However,
basic knowledge on programming languages, operating systems and Web
communication is supposed.
‘The author welcomes your feedback about this book, especially if you spot
errors; he can be contacted at hg@phobos .