In Big Java, Fourth Edition, Cay Horstmann provides a comprehensive introduction to fundamental programming techniques and design skills helping the student master basic concepts. Realistic programming examples, homework assignments, and lab exercises build student problem-solving abilities. The book includes a set of advanced chapters that makes the book suitable for a 2-semester course sequence, or as a comprehensive reference to programming in Java. The homework package includes a great quantity and variety of problem types and the LabRat tool in WileyPLUS permits automated submission and grading of programming assignments.
目 錄
1. Introduction.
2. Using Objects.
3. Implementing Classes.
4. Fundamental Data Types.
5. Decisions.
6. Iteration.
7. Arrays and Array Lists.
8. Designing Classes.
9. Interfaces and Polymorphism.
10. Inheritance.
11. Input/Output and Exception Handling.
12. Object-Oriented Design.
13. Recursion.
14. Sorting and Searching.
15. An Introduction to Data Structures.
16. Advanced Data Structures.
17. Generic Programming.
18. Graphical User Interfaces.
19. Streams and Binary Input/Output.
20. Multithreading.
21. Internet Networking.
22. Relational Databases.
23. XML.
24. Web Applications.
Appendices.
A The Basic Latin and Latin-1 Subsets of Unicode.
B Java Operator Summary.
C Java Reserved Word Summary.
D The Java Library.
E Java Syntax Summary.
F HTML Summary.
G Tool Summary.
H Javadoc Summary.
I Number Systems.
J Bit and Shift Operations.
K UML Summary.
L Java Language Coding Guidelines.