| Introduction to Java Programming with JBuilder, 3/E |
|
|
Y. Daniel Liang, Armstrong Atlantic State University
Publisher: Prentice Hall Copyright: 2004 Format: Paper; 936 pp
| ISBN-10: | 0131430491 | | ISBN-13: | 9780131430495 |
Our Price: £52.99 Status: Instock Published: 15 Jan 2004 |
|
Description
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. |
Table Of Contents
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. |
Features
- NEW - JDK 1.4 and JBuilder 9—Utilized throughout the book.
- NEW - Expanded, in-depth treatment of Object-Oriented Programming.
- NEW - Standard JOptionPane class—Replaces the proprietary MyInput class for getting input from the console.
- 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.
- NEW - Debugging—Moved to Chapter 2.
- NEW - Part V—Includes the following bonus chapters on an accompanying CD-ROM: Internationalization, Networking, Database Programming, Servlets, and JavaServer Pages.
- 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.
- 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.
- NEW - Instructor's Manual CD—Contains improved interactive slides, twelve exams and keys, supplemental exercises and solutions, and suggested syllabi.
- NEW - JBuilder is tightly integrated with the book.
- 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.
- Comprehensive appendices.
- UML graphical notations—Used to describe classes and their relationships throughout the book.
- 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.
- Extensive examples—Includes a description with the source code, a sample run, and an example review.
|
New To This Edition
- JDK 1.4 and JBuilder 9—Utilized throughout the book.
- Expanded, in-depth treatment of Object-Oriented Programming.
- Standard JOptionPane class—Replaces the proprietary MyInput class for getting input from the console.
- 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.
- Debugging—Moved to Chapter 2.
- Part V—Includes the following bonus chapters on an accompanying CD-ROM: Internationalization, Networking, Database Programming, Servlets, and JavaServer Pages.
- 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.
- 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.
- Instructor's Manual CD—Contains improved interactive slides, twelve exams and keys, supplemental exercises and solutions, and suggested syllabi.
- JBuilder is tightly integrated with the book.
|
All Valuepacks
Intro Java W/Bldr8&Lab/M, 3/E LIANG © 2004 | Prentice Hall | Kit/Package/ShrinkWrap | Estimated Availability: 28 Jan 2007 ISBN-10: 0131608924 | ISBN-13: 9780131608924
Our Price: £65.99
| Package consists of: |
 |
Introduction to Java Programming with JBuilder, 3/E |
 |
Lab Manual |
|
Student Supplements
Lab Manual Dobbins © 2004 | Prentice Hall | Paper;320 pages | This title is ordered on demand which may result in extended delivery times. ISBN-10: 0131446940 | ISBN-13: 9780131446946 Our Price: £16.99
|
Instructor Supplements
Instructor's Resource CD-ROM, 3/E Liang © 2004 | Prentice Hall | CD-ROM Only | This item is ordered on demand which may result in extended delivery times - Instructor only resource ISBN-10: 0131430459 | ISBN-13: 9780131430457 IR> (0131430459) - This Instructor Resource Center to accompany Introduction to Java Programming, 3e is a password-protected area of the Prentice Hall online catalog that enables instructors to download presentation and assessment resources quickly. This text features: -
Lecture Powerpoints - This chapter-by-chapter outline highlights the key points from each chapter using the text illustrations for an effective and visual presentation. -
Exercises - The 'exercise' directory contains solutions to all the Programming Exercises in the text. The exercises are named as Exercisex_y.java for the yth exercise in Chapter x. If the exercise is a Java applet, its HTML file is named Exercisex_y.html. -
Supplemental Exercises and Solutions - he 'supplementalexercise' directory contains more than 40 supplementary exercises and their solutions. -
Sample Syllabus - The 'syllabus' directory contains suggested syllabi for teaching Java in a 2-semester sequence to freshman (IntroSemesterI.html and IntroSemesterII.html) and for teaching Java as a second language (JavaAsSecondLanguage.html). -
Introduction - The 'introduction' directory contains a Microsoft Word file 'Intro.doc' that provides an overview of the text and instructor's materials. -
Sample Exams - Contains sample exams to be used in conjunction with the textbook. -
Examples - Example files to accompany the material in the text. For additional resources by this author, go to www.prenhall.com/liang.
|
|