附註:Includes index.
Overview of programming and problem solving -- Java syntax and semantics and the program entry process -- Event-driven output -- Numeric types and expressions -- Event-driven input and software design strategies -- Conditions, logical expressions, and selection control -- Classes and methods -- Inheritance, polymorphism, and scope -- File I/O and looping -- Additional control structures and exceptions -- One-dimensional arrays -- Array-based lists -- Multidimensional arrays and numeric computation -- Recursion -- Appendixes. Java reserved words -- Operator precedence -- Primitive data types -- ASCII subset of Unicode -- Decimal format type -- Program style, formatting, and documentation -- Applets -- Glossary -- Answers to selected exercises.
摘要:Introduction to Java and Software Design breaks the current paradigms for teaching Java and object-oriented programming in a first year programming course. The Dale author team has developed a unique way of teaching object-oriented programming. They foster sound object-oriented design by teaching students how to brainstorm, use filtering scenarios, CRC cards, and responsibility algorithms. The authors also present functional design as a way of writing algorithms for the class responsibilities that are assigned in the object-oriented design. - Back cover.