Introduction to Java Programming with JBuilder 4/5/6/7, 2/e

Y. Daniel Liang

  • 出版商: Prentice Hall
  • 出版日期: 2001-07-22
  • 售價: $1,140
  • 語言: 英文
  • 頁數: 939
  • 裝訂: Paperback
  • ISBN: 0130333646
  • ISBN-13: 9780130333643
  • 相關分類: Java 程式語言
  • 已絕版

買這商品的人也買了...

商品描述

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.

Table of Contents

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.