Java不仅可以用来开发大型的桌面应用程序,而且还特别适合于Internet的应用开发。目前,很多新的技术领域都涉及Java。Java是面向对象程序设计语言,涉及网络、多线程等重要的基础知识,因此Java也是学习面向对象编程和网络编程的优选语言。全书共13章,阐述内容时注重基础知识与工程实践应用相结合。主要介绍程序设计及Java语言简介,Java语言的基本语法及程序控制语句,Java类和对象、继承与多态及抽象类与接口,Java的数组,Java类库、异常的使用方法,Java的Java对象容器的使用方法,Java的图形用户界面编程,文件、流和输入输出技术,Java多线程及防止死锁技术,Java的反射机制用其应用,网络编程,Java如何利用JDBC访问数据库等。本书语言通俗易懂,内容丰富翔实,突出了以实用为中心的特点。使用本书进行学习,可帮助读者用很少的时间掌握很多的知识及工作经验与技巧,是本科和高职高专院校理想的教学教材,同时也可作为软件和信息技术工程人员的参考用书。