7.5 Inches (US) Width x 1.4 Inches (US) Thick x in Page
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
Chapter 1. Introduction to Java Chapter 2. Arrays Chapter 3. Classes Chapter 4. Inheritance Chapter 5. Object Creation and Member Visibility Chapter 6. Static Modifier and Interfaces Chapter 7. Nested Classes Chapter 8. Exception Handling Chapter 9. Java I/O Chapter 10. Advanced I/O Chapter 11. Enums, Autoboxing, and Annotations Chapter 12. Generics Chapter 13. Event Processing and GUI Building Chapter 14. Creating Layouts Chapter 15. Graphics and User Gestures Processing Chapter 16. Collections Chapter 17. Threads Chapter 18. Blocking Queues and Synchronizers Chapter 19. Callables, Futures, Executors, and Fork/Join Chapter 20. Network Programming Chapter 21. Utility Classes Index
Poornachandra Sarang is a veteran Java programmer since Java’s 1996 inception. During the last 15 years, Dr. Sarang conducted many train-the-trainer programs, instructor authorization tests, and corporate trainings based on Sun Microsystems’ official curriculum. He has authored several books and journal articles on Java and various other allied topics. Dr. Sarang has been a regular speaker at many international conferences, including the recent JavaOne 2011. He is also associated with the University of Mumbai and a few other universities of repute as a visiting/adjunct faculty and Ph.D. advisor in Computer Science. Dr. Sarang is invited to deliver keynotes and technical talks in many international research and technology conferences. Besides Java coding, Dr. Sarang does some architecture work and is also well recognized in Enterprise Architecture space.