TY - BOOK AU - Malik, D.S. TI - Java programming: from problem analysis to program design SN - 9781111530532 AV - QA 76.76 .J38 .M35 2012 PY - 2012/// CY - Australia PB - Course Technology / Cengage Learning KW - JAVA (COMPUTER PROGRAM LANGUAGE) N1 - Includes index; An overview of computers and programming languages -- Basic elements of Java -- Introduction to objects and input/output -- Control structures 1 : selection -- Control structures 2 : repetition -- Graphical user interface (GUI) and object-oriented design (OOD) -- User-defined methods -- User-defined classes and ADTs -- Arrays -- Inheritance and polymorphism -- Handling exceptions and events -- Advanced GUIs and graphics -- Recursion -- Searching and sorting -- Appendixes. Java reserved words -- Operator precedence -- Character sets -- Additional Java topics -- Answers to odd-numbered exercises N2 - Focusing on the natural advantages of the object-oriented Java programming language, this text is written exclusively with the student in mind. Featuring complete programming examples throughout, the text includes extensive use of visual diagrams and four-colour code. Designed for a first course in Java, Java Programming : from problem analysis to program design, fifth edition will motivate students while building a cornerstone for the Computer Science curriculum. With a primary focus on student learning, this text approaches programming using the latest version of Java, and includes updated programming exercises and programs. The engaging and clear-cut writing style will help readers to learn key concepts through concise explanations and practice in this complex and powerful language ER -