|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Introduction to Java Programming with JBuilder, 3/E
Y. Daniel LiangArmstrong Atlantic State University

ISBN-10: 0131430491
ISBN-13:  9780131430495

Publisher:  Prentice Hall
Copyright:  2004
Format:  Paper; 936 pp
Published:  12/02/2003
Status: Out of Print


Suggested retail price: $113.00
  We're sorry, this product is no longer available. Please contact your Pearson rep if you are using this product and need instructor resources.



For undergraduate level courses in Java--Introduction to Programming/CS1, Object-Oriented Programming, and Java--Intermediate Programming in Computer Science, Engineering, and Business programs.

This revised best-seller is designed for a first course in Java or Java as a second language programming, covering JDK 1.4 and JBuilder 9, the latest principles in programming, and core Java features. Covering all the required subjects in the Java Certification Exam, this comprehensive introduction provides an in-depth treatment of object-oriented programming. Easy to read and well-paced, this book is also ideal for self-studies. Its advanced features, such as representative examples and abundant pedagogy, enable students to develop comprehensive programs.

  • NEW - JDK 1.4 and JBuilder 9—Utilized throughout the book.
    • Provides students with the latest version of JBuilder using an incremental approach.

  • NEW - Expanded, in-depth treatment of Object-Oriented Programming.
    • Enables students to learn the techniques for designing object-oriented programming.

  • NEW - Standard JOptionPane class—Replaces the proprietary MyInput class for getting input from the console.
    • Students no longer learn a proprietary class that is not used in the workplace.

  • NEW - Revised and improved contents, presentations, examples, and exercises—Replaces 20% of examples and exercises with new practical applications, such as computing loan payments, taxes, and printing payroll statements.
    • Prepares students for their future careers by providing practical applications.

  • NEW - Debugging—Moved to Chapter 2.
    • Allows students to trace the execution of the program earlier in the text.

  • NEW - Part V—Includes the following bonus chapters on an accompanying CD-ROM: Internationalization, Networking, Database Programming, Servlets, and JavaServer Pages.
    • Covers for students the advanced Java features used in upper-level courses; allows instructors to use a main text that is focused on the core subject.

  • NEW - Optional materials—Moved to the supplemental CD-ROM. These include an overview of computer systems, number systems, coding style guidelines, packages, HTML, event adapters, and rapid Java application development.
    • Provides students with a comprehensive supplement while still allowing them a text that focuses on the introductory Java subjects.

  • NEW - Reorganized chapters—“Class Inheritance and Interfaces” is now presented in two chapters “Inheritance and Polymorphism” and “Abstract Classes and Inheritance”; “Getting Started with Graphics Programming” is now divided into “Getting Started with GUI Programming” and “Event-Driven Programming” to provide clarity.
    • Facilitates for students ease in understanding the presentation of object-oriented programming.

  • NEW - Instructor's Manual CD—Contains improved interactive slides, twelve exams and keys, supplemental exercises and solutions, and suggested syllabi.
    • Enables instructors to display source code, run programs effectively, and create exams and lectures.

  • NEW - JBuilder is tightly integrated with the book.
    • Allows students to learn to use it effectively to develop Java programs.

  • Flexible organization—Reflected in 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 several different orders.
    • Allows instructors to customize the text for their particular course.

  • Comprehensive appendices.
    • Provides students with excellent background information, providing an invaluable reference tool.

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

  • Online interactive self-test—Included for each chapter on the author's Web site, www.prenhall.com/liang., with well-designed test questions similar to the Java Certification Exam.
    • Helps students track their progress and evaluate their learning.

  • Extensive examples—Includes a description with the source code, a sample run, and an example review.
    • Enables students to learn Java from good representative examples that are presented in an easy-to-follow style.

  • JDK 1.4 and JBuilder 9—Utilized throughout the book.
    • Provides students with the latest version of JBuilder using an incremental approach.

  • Expanded, in-depth treatment of Object-Oriented Programming.
    • Enables students to learn the techniques for designing object-oriented programming.

  • Standard JOptionPane class—Replaces the proprietary MyInput class for getting input from the console.
    • Students no longer learn a proprietary class that is not used in the workplace.

  • Revised and improved contents, presentations, examples, and exercises—Replaces 20% of examples and exercises with new practical applications, such as computing loan payments, taxes, and printing payroll statements.
    • Prepares students for their future careers by providing practical applications.

  • Debugging—Moved to Chapter 2.
    • Allows students to trace the execution of the program earlier in the text.

  • Part V—Includes the following bonus chapters on an accompanying CD-ROM: Internationalization, Networking, Database Programming, Servlets, and JavaServer Pages.
    • Covers for students the advanced Java features used in upper-level courses; allows instructors to use a main text that is focused on the core subject.

  • Optional materials—Moved to the supplemental CD-ROM. These include an overview of computer systems, number systems, coding style guidelines, packages, HTML, event adapters, and rapid Java application development.
    • Provides students with a comprehensive supplement while still allowing them a text that focuses on the introductory Java subjects.

  • Reorganized chapters—“Class Inheritance and Interfaces” is now presented in two chapters “Inheritance and Polymorphism” and “Abstract Classes and Inheritance”; “Getting Started with Graphics Programming” is now divided into “Getting Started with GUI Programming” and “Event-Driven Programming” to provide clarity.
    • Facilitates for students ease in understanding the presentation of object-oriented programming.

  • Instructor's Manual CD—Contains improved interactive slides, twelve exams and keys, supplemental exercises and solutions, and suggested syllabi.
    • Enables instructors to display source code, run programs effectively, and create exams and lectures.

  • JBuilder is tightly integrated with the book.
    • Allows students to learn to use it effectively to develop Java programs.

NOTE: Part V contains bonus chapters only available on the component CD-ROM.)

I. FUNDAMENTALS OF 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. Objects and Classes.

 7. Strings.

 8. Inheritance and Polymorphism.

 9. Abstract Classes and Interfaces.

10. OO Analysis and Design.

III. GUI PROGRAMMING.

11. Getting Started with GUI Programming.

12. Event-Driven Programming.

13. Creating User Interfaces.

14. Applets.

IV. DEVELOPING COMPREHENSIVE PROJECTS.

15. Exceptions and Assertions.

16. Input and Output.

17. Java Data Structures.

18. Multithreading.

19. Multimedia.

Appendix A: Java Keywords.

Appendix B: The ASCII Character Set.

Appendix C: Operator Precendence Chart.

Appendix D: Java Modifiers.

Appendix E: UML Graphical Notations.

Appendix F: Special Floating-Point Values.

Appendix G: Glossary.

Index.

V. BONUS CHAPTERS (On CD-ROM only).

20. Internationalization.

21. Networking.

22. Database Programming.

23. Servlets.

24. JavaServer Pages.

Supplements on CD-ROM:

A: Overview of Computer Systems.B: Number Systems and Bit Manipulations.C: Java Coding Style Guidelines.D: Compiling and Running Java from the Command Window.E: Packages.F: HTML Tutorial.G: CardLayout, GridBagLayout, and Null LayoutH: Packaging and Deploying Java Projects.I: Event Adapters.J: Network Programming Using Datagrams.K: Using the JBuilder Application Wizard.L: Rapid Java Application Development Using JBuilder.

Y Daniel Liang is the author and editor of the Prentice-Hall Liang Java Series. His innovative Java texts are used in many universities throughout the world.

Dr. Liang is currently a Yamacraw professor of software engineering in the School of Computing at Armstrong Atlantic State University, Savannah, Georgia. He can be reached at liang@armstrong.edu.

Companion Website - Liang, 3/E
Liang
©2004 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0131430440 | ISBN-13: 9780131430440
URLhttp://www.prenhall.com/liang


Companion Website - Liang, 3/E
Liang
©2004 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0131430440 | ISBN-13: 9780131430440
URLhttp://www.prenhall.com/liang


Instructor's Resource (download only), 3/E
Liang
©2004 | Prentice Hall | On-line Supplement; 0 pp | Instock
ISBN-10: 0131430459 | ISBN-13: 9780131430457
  View Downloadable Files



Companion Website - Liang, 3/E
Liang
©2004 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0131430440 | ISBN-13: 9780131430440
URLhttp://www.prenhall.com/liang


Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Prentice Hall | Electronic Supplement | Instock
ISBN-10: 0321267354 | ISBN-13: 9780321267351


Companion Website - Liang, 3/E
Liang
©2004 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0131430440 | ISBN-13: 9780131430440
URLhttp://www.prenhall.com/liang


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.