| 如今的 Java 领域,各种新技术、新工具层出不穷,一方面,每一种技术都会不停地升级换代;另一方面,还会不断涌现出新的技术和工具。 Java 世界就像小时候玩的万花筒,尽管实质上只是由几个普通的玻璃碎片组成,但只要轻轻一摇,就会变换出千万种缤纷的图案。 Java 世界如此变化多端,很容易让初学 Java 的人有无从下手的感觉。常常会有读者问我这样的问题:
我学了 Java 已经一年多了,现在就只能用 JSP 写点东西,其他的东西实在太多了,我整天学都学不完,很迷惘,不知道该如何有针对性地去学,去找到一份 Java 工作,现在是困死在 Java 里了。
撰写本书,目的是为了帮助读者看清 Java 万花筒的本质,从复杂的表象中寻找普遍的的规律,深刻理解 Java 的核心思想。只有掌握了普遍的规律与核心思想,才能以不变应万变,轻轻松松地把握 Java 技术发展的新趋势,迅速地领略并且能熟练运用一门新的技术,而不成为被动的追随者,知其然而不知其所以然。
阅读本书,读者对 Java 的领悟将逐步达到以下境界:
● 熟悉 Java 语法,熟练地编译和调试程序。
● 按照面向对象的思想来快速理解 JDK 类库及其他第三方提供的类库,通过阅读 JavaDoc 和相关文档,知道如何正确地使用这些类库。
● 按照面向对象的思想来分析问题领域,设计对象模型。
● 在开发过程中会运用现有的一些优秀设计模式,提高开发效率。
● 当一个方法有多种实现方式时,能够从可维护、可重用及性能优化的角度选择最佳的实现方式。
● 理解 Java 虚拟机执行 Java 程序的原理,从而更深入地理解 Java 语言的各种特性和语法规则。
|