本书经典的Java介绍,接近针对Java1.4版本更新,并增加了许多新主题。350多个可运行的Java程序,15000多行代码。讲述Java的同时着得阐释面向对象原理。支持网站包括所有源代码、带注释的解决方案指南、评论以及其他资源。随书光盘包括可用于Windows、Linux和Mac的完整的Fundations for Java多媒体研讨教材。本书的全面性,适用于初学者;本书的深入性,适用于专家。随书光盘含有15个小时的Bruce Eckel演讲课程。
作者简介
Bruce Eckel是MindView公司的总裁,他在面向对象技术和设计模式方面提供公开的和内部的培训研讨会、咨询、指导和设计评论。除本书外,Bruce Eckel还是《Thinking in C++》的作者,并与人合著了《Thinking in C#》、《Thinking in C++,Volume 2》。他发表过150多篇文章,有20多年世界各地的研讨会和演讲经验,他是C++标准委员会拥有表决权的成员之一,拥有应用物理学学士和计算机工程学硕士学位。
目录
Preface Introduction 1.Introduction to Objects 2.Everything is an Object 3.Controlling Program Flow 4.Initialization & Cleanup 5.Hiding the Implementation 6.Reusing Classes 7.Polymorphism 8.Interfaces & Inner Classes 9.Error Handling with Exceptions 10.Detecting Types 11.Collections of Objects 12.The Java I/O System 13.Concurrency 14.Creating Windows & Applets 15.Discovering Problems 16.Analysis and Design A:Passing & Returning Objects B:Java Programming Guidelines C:Supplements D:Resources Index