Java programming: from problem analysis to program design. /
D.S Malik
- 3rd ed.
- Australia: Thomson; 2008.
- xxii, 1055 p.: ill.; 26cm.
Includes index.
Contents: An Overview of computers and programming languages -- Basic elements java -- Introduction to objects and input/ output -- Control structures I: selection -- Control structures II: Repetition -- Graphical user interface (GUL) and object- oriented design (OOD) -- User-defined methods -- User- defined classes and ADTs -- Arrays -- Applications of arrays (searching and sorting ) and strings -- Inheritance and polymorphism -- Handing exceptions and events -- Advanced GUIs and graphics -- Recursion -- Appendix A: Java reserved word -- Appendix B: Operator precedence -- Appendix C: Character sets -- Appendix D: Additional Java topics -- Appendix E: Answers to odd-numbered exercises.