Java程序设计经典300例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

软件开发的目标是满足用户需求,一个软件往往包含很多复杂的功能,作为一名程序员,需要在有限的时间内实现它们。对于一名新手,显然并不容易。为什么有开发经验的程序员编程效率非常高?原因就在于他们做过很多类似的程序,通过适当地修改以前的代码就可以满足新的需求。因此,如何快速地加强编程经验的积累就成了新手程序员的当务之急。

本书图文并茂,汇集了300多个日常开发中广泛使用的实例。希望各位读者能在本书的引领下跨入Java世界的大门,并成为一名开发高手。本书最大的特色就是结合大量的说明与插图,全面、形象、系统、深入地介绍了Java开发实例。学习完本书后,读者可以显著提升独立进行项目开发的能力。

本书特色

1.以基础知识为框架,透彻解析各部分知识框架中的常用开发实例

为了方便读者阅读,我们将每个例子分为了实例描述、实现过程、代码解析和知识扩展4部分,每一部分都进行了细致的说明。实例描述是对实例功能的介绍,实现过程给出了实现程序的核心代码,代码解析对例子中的核心知识进行说明,知识扩展则告诉了读者一些Java实例开发中要注意的问题和其他有用的开发窍门。

2.配备大量多媒体语音教学视频,体验全新教学课堂

本书作者专门录制了大量的配套多媒体语音教学视频,以便读者更加轻松、直观地学习本书内容,提高学习效率。这些视频文件与本书源代码一起收录于本书配套光盘中。

3.讲解由浅入深、循序渐进,适合各个层次的读者阅读

本书从Java语言的基础开始讲解,逐步深入到Java语言的高级开发技术及应用,内容梯度从易到难,讲解由浅入深、循序渐进,适合各个层次的读者阅读,并且均有所获。

4.穿插大量开发实例和技巧,迅速提升开发水平

本书具有丰富多彩而且简单实用的Java实例,在知识扩展栏目中还给出了大量的开发技巧,以便读者更好地理解各种概念和开发技术,体验实际编程,迅速提高开发水平。

本书内容及体系结构

第1篇 基础篇(第1~5章)

本篇主要内容包括:Java语言基础、流程控制、数组、字符串和面向对象编程。通过本篇的学习,读者可以掌握Java开发环境的配置和Eclipse开发工具的应用过程,并可以掌握Java面向对象编程的核心技术与应用。

第2篇 应用篇(第6~11章)

本篇主要内容包括:Java多线程、集合框架、枚举和泛型、异常处理、Java的输入/输出流等技术。通过本篇的学习,读者可以掌握Java语言的一些高级开发技术。

第3篇 开发篇(第12~19章)

本篇主要内容包括:图形界面编程和数据库编程等方面的知识。通过本篇的学习,读者可以掌握Java语言在图形界面和数据库方面的核心技术及应用。

本书读者对象

● 从未接触过Java的初学者;

● 了解一些Java知识,希望进一步学习的自学者;

● 想学习一门技术,以方便找工作的求职者;

● Java开发爱好者;

● 大中专院校的学生和相关授课教师;

● 社会培训班学员;

● Java专业开发人员;

● 需要一本案头必备手册的程序员。

本书作者

本书由李源(营口理工学院)编著,编写中难免出现疏漏和不妥之处,望广大读者与专家不吝指正。