You are on page 1of 146
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 .

You might also like