
Java and Object Orientation: An Introduction
John Hunt(Author)
Springer (Publisher)
2nd Edition
Published on 15. March 2002
Book
Paperback/Softback
XXVIII, 484 pages
978-1-85233-569-4 (ISBN)
Description
A valuable reference for all students and professionals wanting to learn about Java and object orientation.
More details
Edition
Second Edition 2002
Language
English
Place of publication
London
United Kingdom
Target group
Lower undergraduate
Edition type
New edition
Illustrations
76 s/w Abbildungen
XXVIII, 484 p. 76 illus.
Dimensions
Height: 244 mm
Width: 170 mm
Thickness: 28 mm
Weight
881 gr
ISBN-13
978-1-85233-569-4 (9781852335694)
DOI
10.1007/978-1-4471-0125-3
Schweitzer Classification
Other editions
Additional editions

E-Book
06/2011
2nd Edition
Springer
€53.49
Available for download
Previous edition

Book
11/1997
Springer
€85.55
Article exhausted; check for reprint
Person
John Hunt is a technology trainer, consultant, mentor and author who has 35 years experience within the computing industry. He has worked extensively in Object Oriented and Functional technologies using language from Java through C# to Scala and of course Python. John was first involved with Python while working with a FinTech company in 2010. Since then he has been involved in numerous Python projects and has worked with a number of companies helping to develop their Python skills.
Content
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.- 17 Serialization.- 18 Observers and Observables.- 5 Graphical Interfaces and Applets.- 19 Graphic Programming Using the Abstract Window Toolkit.- 20 User Interface Programming.- 21 Managing Component Layout.- 22 Putting the Swing into Java.- 23 A GUI Case Study.- 24 The Lowdown on Layouts, Borders and Containers.- 25 Combining Graphics and GUI Components.- 26 Swing Data Model Case Study.- 27 Java: Speaking in Tongues.- 28 The CUTting Edge.- 6 Internet Working.- 29 Sockets in Java.- 30 Applets and the Internet.- 31 Servlets: Serving Java up on the Web.- 32 Java Server Pages.- 33 Java Database Connectivity.- 7 Java Development.- 34 Java Style Guidelines.- 35 Exception Handling.- 36 Concurrency.- 8 Object-Oriented Design.- 37 Object-Oriented Analysis and Design.- 38 The Unified Modeling Language.- 39 The Unified Process.- 9 The Future.- 40 Areas of Java and Object Technology not Covered.- Appendices.- A The Java API Packages.- B Java Keywords.- References.