Introduction to Java Programming, Comprehensive: International Edition, 5/E
0131857215

Y. Daniel Liang, Armstrong Atlantic State University

Publisher: Pearson Higher Education
Copyright: 2006
Format: Paper; 1314 pp

ISBN-10: 0131857215
ISBN-13:9780131857216

Our Price: £49.99
Status: Not Yet Published
Estimated Availability: 22 Nov 2004



Description

For courses in Java–Introduction to Programming and Object-Oriented Programming.

 

The Fifth Edition of this outstanding text is revised in every detail to enhance clarity, content, presentation, examples, and exercises. Now expanded to include more extensive coverage of advanced Java topics, this new edition is available two ways. Choose the Comprehensive edition (chapters 1-29) that includes the new advanced material or choose the Custom Core version (chapters 1-16) that covers material through exception handling and IO. The early chapters outline the conceptual basis for understanding Java and guide students through simple examples and exercises. Subsequent chapters progressively present Java programming in detail, including using objects for design, culminating with the development of comprehensive Java applications.


Table Of Contents

I. FUNDAMENTALS OF PROGRAMMING

  1. Introduction to Computers, Programs, and Java

  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. Object-Oriented Modeling

 

III. GUI PROGRAMMING

11. Getting Started with GUI Programming

12. Event-Driven Programming

13. Creating User Interfaces

14. Applets, Images, and Audio

 

IV. EXCEPTION HANDLING AND IO

15. Exceptions and Assertions

16. Simple Input and Output

 

V. DATA STRUCTURES AND COLLECTIONS FRAMEWORK

17. Object-Oriented Data Structures

18. Java Collections Framework

 

VI. THREADS AND INTERNATIONALIZATION

19. Multithreading

20. Internationalization

 

VII. ADVANCED GUI PROGRAMMING

21. JavaBeans, Bean Events, and MVC

22. Containers, Layout Managers, and Borders

23. Menus, Toolbars, Dialogs, and Internal Frames

24. Advanced Swing Components

 

VIII. WEB PROGRAMMING

25. Java Database Programming

26. Servlets

27. JavaServer Pages

 

IX. DISTRIBUTED COMPUTING

28. Networking

29. Remote Method Invocation

 

APPENDIXES


Features

NEW–Updated to JDK 5.0.

 

NEW—Flexible organization—Choose the Comprehensive edition (Ch. 1-29) or the Custom Core edition (Ch. 1-16). Chapters can be added to the Custom Core at a minimal cost.

 

NEW–Many new illustrations and short examples throughout to demonstrate concepts and techniques. Large examples are presented in case studies with overall discussions and thorough line-by-line explanations.

 

NEW—Expanded treatment of Object-Oriented Programming(Part IV):

~Now covered in five chapters to give a comprehensive introduction on OOP and how to use OOP to design programs.

~Improves the presentation of object-oriented programming and enables GUI programming to be covered earlier.

 

NEW–Expanded treatment of GUI Programming (Part III):

~Now covered in four chapters to introduce GUI programming, event-driven programming, creating user interfaces, and applets.

~Moves Advanced GUI features to Part VII, “Advanced GUI Programming.”

 

NEW—Completely revised treatment of Simple Input and Output (Ch. 16):

~First introduces the File class, then text I/O, binary I/O, object I/O, and random access file.

~Small examples are used to demonstrate concepts and techniques.

~Three cases studies of using various I/O classes are presented at the end of the chapter.

 

NEW–Complete coverage on Java collections framework, threads, JavaBeans, advanced GUI components, JDBC, Servlets, JSP, networking, and RMI .

 

NEW—Practical examples such as computing loan payments, taxes, and printing payroll statements—Replaces pure mathematical examples such as computing deviations and matrix multiplications.

 

NEW–Almost twice the number of exercises from the previous edition—Cover a variety of problems with simple or complex solutions. The difficult ones are marked with asterisks.

 

Case studies–Offers students additional examples for learning the fundamentals of programming, such as writing loops.

 

Carefully chosen, easy-to-follow, representative examples–Include a description, source code, sample run, and an example review.

 

UML (Unified Modeling Language) graphical notations throughout—Describes classes and their relationships. Teaches students design and development of Java programs using the industry standard modeling technique.

 

Notes and tips throughout—Offer valuable advice and insight on important aspects of program development. Teaches good programming style and practice to help steer students away from programming errors.

 

Sample exams—Includes multiple-choice questions, correct programming errors, trace programs, and write programs.

 

Supplemental exercises with solutions—Give instructors more options when assigning homework or writing exams.

 

End of chapter material includes:

~State-of-the-art Swing components

~Programming exercises

~Review questions

~Chapter summaries

~Suggested syllabi and lecture notes

 

Accompanying CD-ROM—Includes all the source code for programs in the book; students can run and manipulate the source code from all the examples in the book, and can access free of charge the JBuilder professional integrated development environment/compiler that they can use to complete programming assignments.

 

Instructor Resource Website at www.prenhall.com/liang/intro5e_ircwContains :

~Microsoft PowerPoint slides with interactive buttons to view full-color, syntax-highlighted source code and to run programs without leaving the slides.

~Sample exams. In general, each exam has four parts: (1) multiple-choice questions or short-answer questions (Most of these questions are different from the ones in the Self-Test on the Web site); (2) correct programming errors; (3) trace programs; (4) write programs.


New To This Edition

Updated to JDK 5.0.

 

Flexible organization— Choose the Comprehensive edition (Ch. 1-29) or the Custom Core edition (Ch. 1-16). Chapters can be added to the Custom Core at a minimal cost.

 

Many new illustrations and short examples throughout to demonstrate concepts and techniques. Large examples are presented in case studies with overall discussions and thorough line-by-line explanations.

 

Expanded treatment of Object-Oriented Programming(Part IV):

– Now covered in five chapters to give a comprehensive introduction on OOP and how to use OOP to design programs.

– Improves the presentation of object-oriented programming and enables GUI programming to be covered earlier.

 

Expanded treatment of GUI Programming (Part III):

– Now covered in four chapters to introduce GUI programming, event-driven programming, creating user interfaces, and applets.

– Moves Advanced GUI features to Part VII, “Advanced GUI Programming.”

 

Completely revised treatment of Simple Input and Output (Ch. 16):

– First introduces the File class, then text I/O, binary I/O, object I/O, and random access file.

– Small examples are used to demonstrate concepts and techniques.

– Three cases studies of using various I/O classes are presented at the end of the chapter.

 

Complete coverage on Java collections framework, threads, JavaBeans, advanced GUI components, JDBC, Servlets, JSP, networking, and RMI .

 

Practical examples such as computing loan payments, taxes, and printing payroll statements —Replaces pure mathematical examples such as computing deviations and matrix multiplications.

 

Almost twice the number of exercises from the previous edition —Cover a variety of problems with simple or complex solutions. The difficult ones are marked with asterisks.


All Valuepacks
Valuepack: Introduction to Java Programming, Comprehensive:(International Edition) with The Essence of Professional Issues in Computing and Data Structures and Problem Solving Using Java:(International Edition)
Ayres, Liang & Weiss
© 0 | Prentice Hall | Paper | Estimated Availability: 10 Nov 2005
ISBN-10: 1405837071 | ISBN-13: 9781405837071
Our Price: £87.99

Package consists of:
The Essence of Professional Issues in Computing
Introduction to Java Programming, Comprehensive: International Edition, 5/E
Data Structures and Problem Solving Using Java: International Edition, 3/E

Valuepack: Introduction to Java Programming, Comprehensive: (International Edition) with Essentials of System Analysis and Design and Computer Science: An Overview: (International Edition)
Liang, Valacich, George, Hoffer & Brookshear
© 0 | Pearson Higher Education | Paper | Estimated Availability: 19 Sep 2005
ISBN-10: 1405837225 | ISBN-13: 9781405837224
Our Price: £104.99

Package consists of:
Introduction to Java Programming, Comprehensive: International Edition, 5/E
Essentials of System Analysis and Design, 3/E
Computer Science: An Overview: International Edition, 8/E