Book description
Develop, Compile, and Debug High-Performance Java Applications
Take your Java skills to the next level using the expert programming techniques contained in this Oracle Press guide. Featuring real-world code samples and detailed instructions, Java Programming demonstrates how to fully utilize the powerful features of Java SE 7. Find out how to design multithreaded and network applications, integrate structured exception handling, use Java libraries, and develop Swing-based GUIs and applets. Inheritance, generics, and utility classes are are covered in this practical resource.
- Create custom classes, methods, arrays, and operators
- Control program flow using conditional statements
- Handle multithreaded, network, and I/O programming
- Learn new constructs in multithreading
- Incorporate enums, annotations, and autoboxing
- Recover from errors, input failures, and exceptions
- Use Java Swing to build lightweight GUIs and applets
- Cut development time using the collections framework
- Work with the latest Java libraries and utility classes
Table of contents
- Cover
- Half title
- About the Author
- Title
- Copyright
- Dedication
- Contents at a Glance
- Contents
- Foreword
- Acknowledgments
- Introduction
-
1: Introduction to Java
- Why Java?
- So What Is Java?
- Java Virtual Machine
- Features of Java
-
Java’s Evolution
- JDK 1.0 (January 23, 1996): Codename Oak
- JDK 1.1 (February 19, 1997)
- J2SE 1.2 (December 8, 1998): Codename Playground
- J2SE 1.3 (May 8, 2000): Codename Kestrel
- J2SE 1.4 (Feb 6, 2002): Codename Merlin
- J2SE 5.0 (Sept 30, 2004): Codename Tiger
- Java SE 6 (Dec 11, 2006): Codename Mustang
- Java SE 7 (July 7, 2011): Codename Dolphin
- Summary
- 2: Arrays
- 3: Classes
- 4: Inheritance
- 5: Object Creation and Member Visibility
- 6: Static Modifier and Interfaces
- 7: Nested Classes
- 8: Exception Handling
- 9: Java I/O
- 10: Advanced I/O
- 11: Enums, Autoboxing, and Annotations
- 12: Generics
- 13: Event Processing and GUI Building
- 14: Creating Layouts
- 15: Graphics and User Gestures Processing
- 16: Collections
- 17: Threads
- 18: Blocking Queues and Synchronizers
- 19 Callables, Futures, Executors, and Fork/Join
- 20: Network Programming
- 21: Utility Classes
- Index
Product information
- Title: Java Programming
- Author(s):
- Release date: December 2011
- Publisher(s): McGraw Hill Computing
- ISBN: 9780071633611
You might also like
book
JAVA Programming
JAVA Programming introduces the subject in a simple and lucid style. This book explains programming concepts …
book
Java Programming
Java Programming is an introductory level text that instills an understanding of basic concepts before gradually …
book
Java Programming for Beginners
Java Programming for Beginners is an introduction to Java programming, taking you through the Java syntax …
book
Java 11 Cookbook
Solutions for modular, functional, reactive, GUI, network, and multithreaded programming Key Features Explore the latest features …