Java面向对象思想与程序设计
上QQ阅读APP看书,第一时间看更新

1.4 Java语言与Java技术

学习Java目的是什么?这是个令初学者普遍感到困惑的问题。早一天解除困惑,早一天学习就更有目的性,更有效率。因此有必要从Java技术全局角度考察Java语言的作用,使读者最初学习Java语言开始就面向应用、面向开发、着眼长远。

学习Java,必经的过程就是编写程序。但是,若要求开发企业应用系统,仅有Java是不够的。虽然Java语言是重要的基础,但还需进行知识结构扩充。那么,后续读者如何扩充知识,扩充什么样的内容?下面,我们将给出Java技术概况,读者可以在掌握Java语言的基础上,循序渐进地学习Java技术的其他内容,逐步培养系统设计开发能力。

Java技术包括Java SE、数据库访问技术、前端技术、服务器端技术等。

需要说明的是:图1-14中给出的是一个Java技术的学习内容概况,不是严格的课程划分。图示的内容和次序,可以作为建议读者学习的主要内容和先后次序。

图1-14 Java技术组成

Java语言是基础,是Java技术系列课程的先修课程。但是,我们可能在学习某些后续内容的时候,需要回过头来再次深入研读Java,例如,Java多线程知识、注解作用、反射机制、动态代理机制、Lambda表达式的内容等;我们也可能在后续大量应用的时候,需要深入研究它们的用法。因此,我们对Java语言的认识是不断深化的。