Java技术出现后不久就以其优异的特性得到了广大程序员的青睐,是应用最广泛的编程语言之一。历经十几年的发展,Java技术的体系也迅速扩大,这使得很多初学Java的人开始迷惑,不知道从什么地方开始下手学习Java,如何循序渐进地学习Java,怎么及早地确定合适的学习路线。
为了方便广大读者学习,笔者花费半年时间编写了本书。本书全面地介绍了Java技术,并以实例的方式进行讲解,力求让读者有实践的能力。
Java是目前最流行的编程语言。本书内容由浅入深、循序渐进地讲解了Java的整体框架,包括从基本知识到Java的应用方向,如Java ME和Java EE知识的简要介绍。本书首先介绍了Java的起源和发展、Java的技术构成、开发环境的搭建、Eclipse的简单使用、Java数据类型与字符串、程序控制语句、运算符、数组等基本知识。然后是对Java面向对象特性的介绍,有类和对象、包、继承、接口和内部类,并介绍了一些面向对象的编程技巧,又介绍了Java的异常处理、多线程特性、输入腧出流、图形编程、Java常用类、泛型、网络编程以及数据库编程,并对JDK 1.5以后引入的集合框架进行了重点介绍,此外还有JSP知识的讲解。在本书的最后两章,综合前面的内容讲解了用户登录验证模块和网络聊天室两个实例。
本书适合广大Java初学人员,可以让读者从总体上很好地把握Java,迅速地把握自己的学习方向。另外,本书也适用于有经验的开发人员作为参考书籍。