Java程序设计实用教程(第2版)
上QQ阅读APP看书,第一时间看更新

1.2 Java的地位

1.2.1 网络地位

网络已经成为信息时代最重要的交互媒介,那么基于网络的软件设计就成为软件设计领域的核心。Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发。

1.2.2 语言地位

Java是面向对象编程,并涉及网络、多线程等重要的基础知识,是一门很好的面向对象语言。通过学习Java语言不仅可以学习怎样使用对象来完成某些任务,而且可以掌握面向对象编程的基本思想,为今后进一步学习设计模式奠定一个较好的语言基础。C语言无疑是非常基础和实用的语言之一,目前,Java语言已经获得了和C语言同样重要的语言基础地位,即不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。

1.2.3 需求地位

目前,由于很多新的技术领域都涉及Java语言,例如,用于设计Web应用的JSP、设计手机应用程序的Android等(见本章开始所叙述的内容),导致IT行业对Java人才的需求正在不断增长,经常可以看到许多培训或招聘Java软件工程师的广告,因此掌握Java语言及其相关技术意味着较好的就业前景和工作酬金。