Java and Object Orientation: An Introduction

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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

Author(s): John Hunt (auth.)
Edition: 2
Publisher: Springer-Verlag London
Year: 2002

Language: English
Pages: 484
Tags: Programming Languages, Compilers, Interpreters

Front Matter....Pages i-xxvii
Front Matter....Pages 1-1
Introduction to Object Orientation....Pages 3-19
Elements of Object Orientation....Pages 21-26
Constructing an Object-Oriented System....Pages 27-36
Front Matter....Pages 37-37
A Brief History of Time, the Universe and Java....Pages 39-45
A Little Java....Pages 47-51
Java Building Blocks....Pages 53-65
Java Constructs....Pages 67-74
An Example Java Class....Pages 75-80
Front Matter....Pages 81-81
Classes, Inheritance and Abstraction....Pages 83-91
Encapsulation and Polymorphism....Pages 93-99
Inner Classes and Reflection....Pages 101-112
Data Structures....Pages 113-127
The Collections API....Pages 129-145
Front Matter....Pages 147-147
Control and Iteration....Pages 149-156
An Object-Oriented Organizer....Pages 157-162
Streams and Files....Pages 163-178
Serialization....Pages 179-188
Observers and Observables....Pages 189-196
Front Matter....Pages 197-197
Graphic Programming Using the Abstract Window Toolkit....Pages 199-210
User Interface Programming....Pages 211-220
Front Matter....Pages 197-197
Managing Component Layout....Pages 221-229
Putting the Swing into Java....Pages 231-243
A GUI Case Study....Pages 245-256
The Lowdown on Layouts, Borders and Containers....Pages 257-272
Combining Graphics and GUI Components....Pages 273-299
Swing Data Model Case Study....Pages 301-314
Java: Speaking in Tongues....Pages 315-322
The CUTting Edge....Pages 323-331
Front Matter....Pages 333-333
Sockets in Java....Pages 335-340
Applets and the Internet....Pages 341-351
Servlets: Serving Java up on the Web....Pages 353-360
Java Server Pages....Pages 361-370
Java Database Connectivity....Pages 371-379
Front Matter....Pages 381-381
Java Style Guidelines....Pages 383-393
Exception Handling....Pages 395-401
Concurrency....Pages 403-411
Front Matter....Pages 413-413
Object-Oriented Analysis and Design....Pages 415-421
The Unified Modeling Language....Pages 423-441
The Unified Process....Pages 443-458
Front Matter....Pages 459-459
Areas of Java and Object Technology not Covered....Pages 461-469
Back Matter....Pages 471-484