数学建模社区-数学中国
标题:
解析Java程序设计(第2版)
[打印本页]
作者:
零点钟方向
时间:
2014-4-12 17:51
标题:
解析Java程序设计(第2版)
Java语言是一种面向对象程序设计语言,具有面向对象、平台无关性、安全性等一系列特点, 自发布以来一直受到全球开发人员的广泛喜爱,已被广泛用于移动应用、桌面应用、企业级应用等多个领域。目前,Java 已经成为IT界最流行、应用最广泛的面向对象程序设计语言之一。
$ {! _5 g+ t) r. F9 y( H
基于教学过程的实践和思考,本书作者曾于2006年编写了《解析Java程序设计》教材的第1版。在第1版的编写过程中,我们采用实例解析的方式,以实际应用为目标,以精选的综合实例作为典型问题,从问题入手,在分析和解决问题的过程中向读者解释Java的语法知识、面向对象编程思想和相应技术,力图使读者在经过每一章的学习后,不仅能够掌握好基础知识,还能通过综合实例的学习,来进一步达到灵活运用知识的目的。
' X! o& ? a" J' S5 r% w5 @' o" e
本书第2版在第1版的基础上,广泛听取了读者和同行的建议,参考最新资料,增加了Java的新内容; 并结合作者近年来的授课经验,对章节进行了合理调整,加强了重点内容的阐述,重新选取了部分章节的综合实例,使其更具代表性。此外,还充实了各章的例程、习题,最终形成了《解析Java程序设计(第2版)》。
+ F6 v9 A8 y/ `" p4 G! Q) h+ X6 |
本书第2版对第1版主要做了如下修改和补充:
" i7 I: @" o9 B% `
(1) 遵循循序渐进的原则,对第1版的章节安排进行了调整。主要调整如下: 将第1版中第5章拆分为两章,对Java异常处理和输入输出流分别进行介绍; 将第1版中第7章的内容拆分为两章,对多线程和网络编程分别进行介绍; 目前,泛型及集合框架在Java实际项目开发中使用得很广泛,故第2版中新增了一章来介绍这部分知识。此外,考虑到第一版第10章的内容与Java集合框架部分的内容有重复,故第2版中将该章进行了删除。
! Z" d3 E5 F+ i8 c7 r
(2) 对每一章的内容均做了较大修订。首先,对第1版中的部分章节的综合实例进行了重新改写,并在新增章中添加了精选的综合实例。 在第2版教材的章节中,针对重点及难点知识,增加相当数量的、有代表性的例程,便于读者强化对重点、难点的理解。为了在教材中紧跟Java技术的最新发展,添加了泛型、枚举、for?each循环语句等新内容。第1版以JDK作为开发工具来介绍程序实例。本书第2版则使用Eclipse来作为编程环境,在附录中,还介绍了Eclipse调试工具。第1版在介绍Java数据库编程时采用的是SQL Server 2000,在第2版中,将数据库换成了目前更为流行、使用更为广泛的MySQL 5.5。
4 r, ~4 m9 y" R6 n, o* p
(3) 为了使读者能够通过习题加强对面向对象基础知识的理解,在第2版中的相关章节中改编及新增了一部分习题,以便增强教材的实用性。
5 }9 j! N/ t5 l" d! r4 T7 ~2 J* a
(4) 为了提升教材的可读性,对书中各章的内容,均在第1版的基础上调整每章节的文字叙述,力图使内容表述更加简明清楚。
5 E; p1 c4 [1 A# n' _' R
本书的特色主要体现在以下几方面:
# [) p6 v* c$ v& R, U! f
1. 体系新颖、结构合理
* W( [, p- S( b4 w! {
在主要章节中,每章均从实际问题入手,引入相应的综合实例,并对问题做出分析,引出相应的知识点,层层推进,再辅以精心选择的例程来讲解基本概念、语法知识、应用技术等,并在每章的最后,综合运用知识,给出实际问题的完整实现。
' H* B# N; B. v
作者力图通过这样的内容组织方式来弥补传统教材的一些不足,例如过于注重单一知识点的讲解,而在教材中常常缺乏综合实例,使读者难以综合运用所学知识来解决现实世界中的问题。
- h; A5 _( D; y
2. 内容全面、实例丰富
9 a, d9 n; p: M$ v/ M
本书全面、系统地介绍Java语言程序设计的基础知识、实用编程技术,并将面向对象程序设计思想贯穿于其中。主要内容包括: Java语言基础、类和对象、继承和多态、泛型与集合框架、异常处理、输入输出流和文件操作、图形用户界面、多线程、Applet、网络编程、数据库应用、Eclipse调试工具、UML建模语言等。这些内容是开发Java应用程序的基本要素和必备知识。
; |2 r) G' d+ d/ p* A% W5 L1 n
第2版除了在内容方面加大了知识容量以外,还增添了丰富的例程。
; C, i: [8 z/ ?
3. 面向应用、跟踪新技术
- C# y$ d8 `) w/ m, C% e
本书以循序渐进的方式介绍Java程序设计的多种实用技术,并尽可能将最新技术反映在教材中; 在第1版的基础上,增加了泛型、集合框架、枚举、for?each循环语句等一系列新内容,并基于最新版本的JDK 7,使用Eclipse 4.2作为Java程序的开发环境,在介绍数据库编程时,也采用了最新版本的MySQL 5.5作为运行环境,重新编写了相应内容。此外,考虑到读者在进行编程实践的过程中,程序调试是一项必备的技能,所以,本书也在附录中对Eclipse调试工具加以简介。近年来,UML语言已经在面向对象系统的开发中得到广泛的运用,为了增强本书的应用性,本书不仅在附录中对UML做了简介,还在各章节中,对于结构稍微复杂的程序,给出了相应的UML类图。
; E+ y3 P+ C! N6 A
' m5 @/ S( O9 D
043338-01.rar
2014-4-12 17:51 上传
点击文件名下载附件
下载积分: 体力 -2 点
3.69 MB, 下载次数: 2, 下载积分: 体力 -2 点
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5