本书以循序渐进的方式,带读者走进Java语言的世界,不论是初学者,甚至是从未接触过程序设计的人,可以随着本书章节内容的安排,从无到有,从生疏到熟悉,以至完全习惯Java语言,进而畅游在Java程序设计的世界中。本书在一些基础且重要的章节中,尝试以一种更像”模拟上课环境”的方式来讲解。在讲解必要的技术内容时,重视初学者入门步骤的每个细节。相信通过本书的学习,读者会发现学习Java也是一件简单而快乐的事情,它就像一杯香郁的咖啡,每次回味都有不同的感受。
本书是一本可以使Java新手快速入门的书籍,在入门章节中,以清晰流畅的语言,来探讨面向对象设计的基本概念,在不同的应用领域中,快速熟悉Java语言,掌握实用的编程技术。本书提供了众多的完整范例,如:网络点对点文件传输、网络聊天室、多线程的Application/Applet电子钟、文件复制、乐透号码产生器、电子计算器等等,让读者使用Java语言设计出实用的系统。
第1章 认识Java环境、开发工具以及第一个Java程序
第2章 Java的Application程序架构
第3章 Java程序语言基础
第4章 Java的对象导向设计基础、字符串与数组
第5章 对象导向技术概念
第6章 声明类及定义构造其成员
第7章 Java的继承——class&extends及interface&implements
第8章 Java的异常处理
第9章 Single Threaded Java GUI界面设计——AWT&Swing
第10章 Java事件监听机制
第11章 Java的I/O处理
第12章 Java多线程设计
第13章 Java网络程序设计——IP、TCP、UDP
第14章 Java Sound——声音的播放与录制
第15章 Java Collection
第16章 Java数据库程序设计
第17章 Applet程序
第18章 Jar文件的建立
第19章 J2EE 1.5版本的新特性与加强功能