Book description
Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java language and Java APIs in depth. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code descriptions and program outputs. The book features 220 Java applications with over 18,000 lines of proven Java code, and hundreds of tips that will help you build robust applications.
While this will be the first book to cover
Java SE7, it does not ignore Java SE6. Easy to use as a Java SE 6
or Java SE 7 book, the authors cover the Java SE 7 features in
optional modular sections that are easy to include or
omit.
Table of contents
- Title Page
- Copyright Page
- Dedication
- Table of Contents
- Preface
- Before You Begin
- Chapter 1. Introduction
- Chapter 2. Introduction to Java Applications
- Chapter 3. Introduction to Classes, Objects, Methods and Strings
- Chapter 4. Control Statements: Part 1
- Chapter 5. Control Statements: Part 2
- Chapter 6. Methods: A Deeper Look
- Chapter 7. Arrays and ArrayLists
- Chapter 8. Classes and Objects: A Deeper Look
- Chapter 9. Object-Oriented Programming: Inheritance
- Chapter 10. Object-Oriented Programming: Polymorphism
- Chapter 11. Exception Handling: A Deeper Look
- Chapter 12. ATM Case Study, Part 1: Object-Oriented Design with the UML
- Chapter 13. ATM Case Study Part 2: Implementing an Object-Oriented Design
- Chapter 14. GUI Components: Part 1
- Chapter 15. Graphics and Java 2D
- Chapter 16. Strings, Characters and Regular Expressions
- Chapter 17. Files, Streams and Object Serialization
- Chapter 18. Generic Collections
- Chapter 19. Generic Classes and Methods
- Chapter 20. Applets and Java Web Start
- Chapter 21. Multimedia: Applets and Applications
- Chapter 22. GUI Components: Part 2
- Chapter 23. Multithreading
- Chapter 24. Networking
- Chapter 25. Accessing Databases with JDBC
- Chapter 26. JavaServer™ Faces Web Apps: Part 1
- Chapter 27. JavaServer™ Faces Web Apps: Part 2
- Chapter 28. Web Services
- Appendix A. Operator Precedence Chart
- Appendix B. ASCII Character Set
- Appendix C. Keywords and Reserved Words
- Appendix D. Primitive Types
- Appendix E. Using the Java API Documentation
- Appendix F. Using the Debugger
- Appendix G. Formatted Output
- Appendix H. GroupLayout
- Appendix I. Java Desktop Integration Components
- Appendix J. UML 2: Additional Diagram Types
- Index
- Footnotes
Product information
- Title: Java™ for Programmers: Deitel Developer Series, Second Edition
- Author(s):
- Release date: April 2011
- Publisher(s): Pearson
- ISBN: 9780132821575
You might also like
book
Java™ for Programmers: Deitel
PRACTICAL, EXAMPLE-RICH COVERAGE OF: Classes, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces, Nested Classes Integrated OOP Case Studies: …
book
Computing with C# and the .NET Framework, 2nd Edition
Thoroughly revised and updated to incorporate Microsoft® Visual Studio® 2010, Computing with C# and the .NET …
book
Java Programming 24-Hour Trainer, 2nd Edition
Quick and painless Java programming with expert multimedia instruction Java Programming 24-Hour Trainer, 2nd Edition is …
book
Mastering HTML5 Forms
Create dynamic and responsive web forms with this in - depth, hands-on guide Enhance the look …