This second edition shows readers how to build object oriented applications in Java. Written in a clear and concise style, with lots of examples, this revised edition provides: a detailed understanding of object orientation, a thorough introduction to Java including building blocks, constructs, classes, data structures etc, coverage of graphical user interfaces and applets (AWT; Servlets), and object oriented analysis. If you are looking for a good introduction to Java and object orientation, then this is the book for you. Source code for the examples in this book is available on the Internet.Java and Object Orientation: An Introduction (2nd edition) shows readers how to build object oriented applications in Java. Written in a clear and concise style, with lots of examples, this revised edition provides: - A detailed understanding of object orientation - A thorough introduction to Java including building blocks, constructs, classes, data structures etc. - Coverage of graphical user interfaces and applets (AWT, Servlets) - Object oriented analysis and design including UML. If you are looking for a good introduction to Java and object orientation, then this is the book for you. Source code for the examples in this book is available at: http://www.java-and-oo.net 1 Introduction to Object Orientation.- 1 Introduction to Object Orientation.- 2 Elements of Object Orientation.- 3 Constructing an Object-Oriented System.- 2 Introduction to the Java Language.- 4 A Brief History of Time, the Universe and Java.- 5 A Little Java.- 6 Java Building Blocks.- 7 Java Constructs.- 8 An Example Java Class.- 3 Java and Object Orientation.- 9 Classes, Inheritance and Abstraction.- 10 Encapsulation and Polymorphism.- 11 Inner Classes and Reflection.- 12 Data Structures.- 13 The Collections API.- 4 Further Java.- 14 Control and Iteration.- 15 An Object-Oriented Organizer.- 16 Streams and Files.- 1lĂ%