- 在线时间
- 10 小时
- 最后登录
- 2014-5-14
- 注册时间
- 2014-4-12
- 听众数
- 7
- 收听数
- 1
- 能力
- 0 分
- 体力
- 218 点
- 威望
- 0 点
- 阅读权限
- 150
- 积分
- 89
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 46
- 主题
- 39
- 精华
- 0
- 分享
- 0
- 好友
- 4
TA的每日心情 | 奋斗 2014-4-28 21:42 |
|---|
签到天数: 8 天 [LV.3]偶尔看看II
- 自我介绍
- 职业IT
 |
Java语言是一种面向对象程序设计语言,具有面向对象、平台无关性、安全性等一系列特点, 自发布以来一直受到全球开发人员的广泛喜爱,已被广泛用于移动应用、桌面应用、企业级应用等多个领域。目前,Java 已经成为IT界最流行、应用最广泛的面向对象程序设计语言之一。$ G: z. P. [. [" f1 N, t: Z: ]/ p
基于教学过程的实践和思考,本书作者曾于2006年编写了《解析Java程序设计》教材的第1版。在第1版的编写过程中,我们采用实例解析的方式,以实际应用为目标,以精选的综合实例作为典型问题,从问题入手,在分析和解决问题的过程中向读者解释Java的语法知识、面向对象编程思想和相应技术,力图使读者在经过每一章的学习后,不仅能够掌握好基础知识,还能通过综合实例的学习,来进一步达到灵活运用知识的目的。
- a5 L" L6 |- d6 { C本书第2版在第1版的基础上,广泛听取了读者和同行的建议,参考最新资料,增加了Java的新内容; 并结合作者近年来的授课经验,对章节进行了合理调整,加强了重点内容的阐述,重新选取了部分章节的综合实例,使其更具代表性。此外,还充实了各章的例程、习题,最终形成了《解析Java程序设计(第2版)》。: ?# J0 s& s0 v% u N
本书第2版对第1版主要做了如下修改和补充:
( h$ X4 s4 U. R8 U/ W+ V(1) 遵循循序渐进的原则,对第1版的章节安排进行了调整。主要调整如下: 将第1版中第5章拆分为两章,对Java异常处理和输入输出流分别进行介绍; 将第1版中第7章的内容拆分为两章,对多线程和网络编程分别进行介绍; 目前,泛型及集合框架在Java实际项目开发中使用得很广泛,故第2版中新增了一章来介绍这部分知识。此外,考虑到第一版第10章的内容与Java集合框架部分的内容有重复,故第2版中将该章进行了删除。
$ i, C# X; @+ n. h8 o0 ](2) 对每一章的内容均做了较大修订。首先,对第1版中的部分章节的综合实例进行了重新改写,并在新增章中添加了精选的综合实例。 在第2版教材的章节中,针对重点及难点知识,增加相当数量的、有代表性的例程,便于读者强化对重点、难点的理解。为了在教材中紧跟Java技术的最新发展,添加了泛型、枚举、for?each循环语句等新内容。第1版以JDK作为开发工具来介绍程序实例。本书第2版则使用Eclipse来作为编程环境,在附录中,还介绍了Eclipse调试工具。第1版在介绍Java数据库编程时采用的是SQL Server 2000,在第2版中,将数据库换成了目前更为流行、使用更为广泛的MySQL 5.5。: W, Y g# M9 K
(3) 为了使读者能够通过习题加强对面向对象基础知识的理解,在第2版中的相关章节中改编及新增了一部分习题,以便增强教材的实用性。1 l- O9 W; C$ m" F+ z0 S
(4) 为了提升教材的可读性,对书中各章的内容,均在第1版的基础上调整每章节的文字叙述,力图使内容表述更加简明清楚。
- y/ b3 P, P& `3 X6 S本书的特色主要体现在以下几方面: # W6 {# g% ? \8 q8 {5 K- Y; Z4 A
1. 体系新颖、结构合理5 _$ y! e b7 F! b: R" z
在主要章节中,每章均从实际问题入手,引入相应的综合实例,并对问题做出分析,引出相应的知识点,层层推进,再辅以精心选择的例程来讲解基本概念、语法知识、应用技术等,并在每章的最后,综合运用知识,给出实际问题的完整实现。; ], d- y5 c5 s+ D& M
作者力图通过这样的内容组织方式来弥补传统教材的一些不足,例如过于注重单一知识点的讲解,而在教材中常常缺乏综合实例,使读者难以综合运用所学知识来解决现实世界中的问题。2 p8 f' }5 _7 p3 j- A
2. 内容全面、实例丰富
0 M0 B2 U% W" r9 H* d1 q本书全面、系统地介绍Java语言程序设计的基础知识、实用编程技术,并将面向对象程序设计思想贯穿于其中。主要内容包括: Java语言基础、类和对象、继承和多态、泛型与集合框架、异常处理、输入输出流和文件操作、图形用户界面、多线程、Applet、网络编程、数据库应用、Eclipse调试工具、UML建模语言等。这些内容是开发Java应用程序的基本要素和必备知识。# |8 X' f( |8 S$ C& y7 y- M/ @
第2版除了在内容方面加大了知识容量以外,还增添了丰富的例程。1 X: N$ f7 {0 Z* m8 t6 v. q
3. 面向应用、跟踪新技术
* D, G1 ]# Y, S2 ?8 ~本书以循序渐进的方式介绍Java程序设计的多种实用技术,并尽可能将最新技术反映在教材中; 在第1版的基础上,增加了泛型、集合框架、枚举、for?each循环语句等一系列新内容,并基于最新版本的JDK 7,使用Eclipse 4.2作为Java程序的开发环境,在介绍数据库编程时,也采用了最新版本的MySQL 5.5作为运行环境,重新编写了相应内容。此外,考虑到读者在进行编程实践的过程中,程序调试是一项必备的技能,所以,本书也在附录中对Eclipse调试工具加以简介。近年来,UML语言已经在面向对象系统的开发中得到广泛的运用,为了增强本书的应用性,本书不仅在附录中对UML做了简介,还在各章节中,对于结构稍微复杂的程序,给出了相应的UML类图。
8 e& p7 @# A0 R3 F
( m4 e4 ~3 U# o7 [; y |
zan
|