This introductory programming in Java book offers a truly object-oriented approach, introducing the concepts of object, class, and message as early as the first chapter. The code has been thoroughly updated to the Java 2 platform. This object-oriented approach is used throughout the text, as students learn the fundamentals of object-oriented programming along with the basics of imperative programming. The authors place a strong emphasis on the software development process, presenting a clear and usable procedure for solving problems by developing classes that is used throughout the text. In addition, each chapter has an optional supplemental section that introduces graphical user interface (GUI) concepts through the medium of the Java AWT. Java's support for GUI and network programming makes a great setting for diverse programming examples: a calculator, a strategy game, reading the Dow Jones from Yahoo!, a Web surveyor application, scheduling songs for a radio station, as well as traditional payroll and student GPA computations. Working with these and other examples, students learn to think like a programmer, analyze problems, devise solutions, design classes, and write code.
BolThis is a free, on-line textbook on introductory programming using Java. This book is directed mainly towards beginning programmers, although it might also be useful for experienced programmers who want to learn more about Java. It is an introductory text and does not provide complete coverage of the Java language. The text is a PDF and is suitable for printing or on-screen reading. It contains internal links for navigation and external links to source code files, exercise solutions, and other resources. Contents: 1) Overview: The Mental Landscape. 2) Programming in the Small I: Names and Things. 3) Programming in the Small II: Control. 4) Programming in the Large I: Subroutines. 5) Programming in the Large II: Objects and Classes. 6) Introduction to GUI Programming. 7) Arrays. 8) Correctness and Robustness. 9) Linked Data Structures and Recursion. 10) Generic Programming and Collection Classes. 11) Files and Networking. 12) Advanced GUI Programming. Appendices: Source Code for All Examples in this Book, and News and Errata.
Productspecificaties
| EAN |
|
|---|---|
| Maat |
|
Prijshistorie
Prijzen voor het laatst bijgewerkt op: