This book introduces programmers to objects at a gradual pace. Optional example modules are included using Alice and Green foot. The examples feature annotations with dos and don’ts along with cross references to more detailed explanations in the text. New tables show a large number of typical and cautionary examples. New programming and review problems are also presented that ensure a broad coverage of topics. Cay will also add sections on problem solving and a new, more approachable and visual design developed for JFE and BJLO is used.
Contents: 1. Introduction. 2. Introduction to objects and classes. 3. Fundamental data types. 4. Decisions. 5. Loops. 6. Arrays and array lists. 7. Designing classes. 8. Interfaces and polymorphism. 9. Inheritance. 10. Input/output and exception handling. 11. Object-oriented design. 12. Recursion. 13. Sorting and searching. 14. The java collections framework. 15. Basic data structures. 16. Tree structures. 17. Generic classes. 18. Graphical user interfaces. 19. Streams and binary input/output. Web Chapters. 20. Multithreading. 21. Internet networking. 22. Relational databases. 23. XML. 24. Web applications.
There are no reviews yet.