|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Introduction to Java Programming with JBuilder 4/5/6/7, 2/E
Y. Daniel LiangArmstrong Atlantic State University

ISBN-10: 0130333646
ISBN-13:  9780130333643

Publisher:  Prentice Hall
Copyright:  2002
Format:  Paper Bound w/CD-ROM; 976 pp
Published:  07/23/2001

For CS1 (in Java), introductory Java programming for both students with no programming experience and programming experience, in a language other than Java, and intermediate Java programming courses offered in Computer Science, Engineering and Business programs at both the undergraduate and graduate level.

This revision of a best seller is designed for a first or second course in Java programming, this text covers JDK 1.3, the newest version Java 2, principles of programming, and core Java features. In order to help students develop programs more productively and to learn Java more effectively, the features of JBuilder are covered in relation to the topics in each chapter. A step-by-step approach first lays a sound foundation on programming elements, control statements, and methods; then introduces object-oriented programming; moves on to graphics programming; and concludes with advanced features that enable students to develop comprehensive programs. Representative examples, abundant pedagogy, and multiple exercises provide students with an outstanding introduction to Java. The book covers all the subjects required in the Level 1 Java Certification Exam.

  • NEW - Updated to JBuilder 4 and JBuilder 5JBuilder introduced throughout the book, rather than being clustered in one or two chapters.
    • Makes learning the latest version of JBuilder easy using this incremental approach because the new features of JBuilder are covered in relation to the topics in each chapter. Ex.___

  • NEW - UML graphical notations—Used to describe classes and their relationships throughout the book.
    • Enhances the treatment of object-oriented design and programming, and teaches students to use key notation they will use in the real world. Ex.___

  • NEW - Expansion of Part II, “Objected-Oriented Programming,” into four chapters—Strings are now in a separate chapter, and Chapter 9, “Object-Oriented Software Development,” introduces class design.
    • Provides a more in-depth introduction to object-oriented programming and design. Ex.___

  • NEW - More flexible organization—As reflected by the Dependency Chart in the Preface. Topics such as arrays, input and output, exception handling, Java data structures and object-oriented software development can be taught in a variety of orders.
    • Allows instructors to customize the book to their preferred topic order. Ex.___

  • NEW - Chapter 9: Object-Oriented Software Development.
    • Students learn the techniques for designing reusable classes. Ex.___

  • NEW - Chapter 19: Java Data Structures.
    • Students learn to organize and manipulate data efficiently. Ex.___

  • NEW - Several new appendices.
    • Provides students with additional background information. Ex.___

  • NEW - Additional resources on the Companion Website—Now includes an interactive online study guide.
    • Helps students to check their progress and understanding. Ex.___

  • The principles of programming AND the core features of Java—Covers principles of programming (e.g., control statements, methods, arrays, object-oriented programming, and inheritance) and the core features of Java (including Swing graphics programming, exception handling, internationalization, multithreading, multimedia, I/0, networking, and Java Collections Framework).
    • Students learn programming concepts and techniques as well as the Java language. Ex.___

  • Each example is described, and includes the source code, a sample run, and an example review.
    • Students learn Java from good representative examples which are chosen and presented in an easy-to-follow style. Ex.___

  • CD-ROM with each copy of the text—Includes all source code for the program in the Borland JBuilder 4 Foundation Software, answers to review questions, and solutions to the even-numbered exercises in the text.

  • Updated to JBuilder 4 and JBuilder 5JBuilder introduced throughout the book, rather than being clustered in one or two chapters.
    • Makes learning the latest version of JBuilder easy using this incremental approach because the new features of JBuilder are covered in relation to the topics in each chapter. Ex.___

  • UML graphical notations—Used to describe classes and their relationships throughout the book.
    • Enhances the treatment of object-oriented design and programming, and teaches students to use key notation they will use in the real world. Ex.___

  • Expansion of Part II, “Objected-Oriented Programming,” into four chapters—Strings are now in a separate chapter, and Chapter 9, “Object-Oriented Software Development,” introduces class design.
    • Provides a more in-depth introduction to object-oriented programming and design. Ex.___

  • More flexible organization—As reflected by the Dependency Chart in the Preface. Topics such as arrays, input and output, exception handling, Java data structures and object-oriented software development can be taught in a variety of orders.
    • Allows instructors to customize the book to their preferred topic order. Ex.___

  • Chapter 9: Object-Oriented Software Development.
    • Students learn the techniques for designing reusable classes. Ex.___

  • Chapter 19: Java Data Structures.
    • Students learn to organize and manipulate data efficiently. Ex.___

  • Several new appendices.
    • Provides students with additional background information. Ex.___

  • Additional resources on the Companion Website—Now includes an interactive online study guide.
    • Helps students to check their progress and understanding. Ex.___

I. FUNDAMENTALS OF JAVA PROGRAMMING.

 1. Introduction to Java and JBuilder.

 2. Primitive Data Types and Operations.

 3. Control Statements.

 4. Methods.

 5. Arrays.

II. OBJECT-ORIENTED PROGRAMMING.

 6. Programming with Objects and Classes.

 7. Strings.

 8. Class Inheritance and Interfaces.

 9. Object-Oriented Software Development.

III. GRAPHICS PROGRAMMING.

10. Getting Started with Graphics Programming.

11. Creating User Interfaces.

12. Applets and Advanced Graphics.

IV. DEVELOPING COMPREHENSIVE PROJECTS.

13. Exception Handling.

14. Internationalization.

15. Multithreading.

16. Multimedia.

17. Input and Output.

18. Networking.

19. Java Data Structures.

Appendix A: Java Keywords.

Appendix B: The ASCII Character Set.

Appendix C: Operator Precedence Chart.

Appendix D: Java Modifiers.

Appendix E: Number Systems.

Appendix F: An HTML Tutorial.

Appendix G: UML Graphical Notations.

Appendix H: Rapid Java Application Development Using JBuilder.

Appendix I: Glossary.

Index.

For the General Engineering Discipline

ESource Access Pack
Esource
©2001 | Prentice Hall | Paper | Instock
ISBN-10: 0130904007 | ISBN-13: 9780130904003


Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.