前言
Java代表了当今国际科学计算软件的先进水平,应用领域非常广泛。很多人都希望将Java语言应用于自己的项目和实践中,从而可以直观方便地进行开发、计算和设计工作。编写这本书的目的,就是为了向读者全方位介绍Java编程和开发技术。
本书由浅入深、全面系统地介绍Java基础、面向对象、Java常用技术、界面编程及高级技术应用等相关知识。书中的每一章都提供了大量的实例程序,以方便读者进行练习和学习。每个例程都经过精挑细选,具有很强的针对性,适合各个阶段的读者学习。本书既注重基础知识,又非常注重实践,读者可以快速上手并迅速提高。通过学习本书内容,读者不仅可以全面掌握Java编程和开发技术,还可以获得快速分析和解决实际问题的能力,从而能够在较短的时间内,以较好的效果来解决实际的工程和学习问题,并提升工作、学习效率。
本书的特点
1.结构合理,内容全面、系统
本书详细介绍Java编程基础、面向对象思想、常用开发技术、界面编程及高级技术应用,将实际项目开发经验贯穿于全书,项目内容非常丰富。在内容的安排上,则根据读者的学习习惯和内容的梯度合理安排,更加适合读者学习。
2.叙述翔实,例程丰富
本书有详细的例程,每个例子都经过精挑细选,有很强的针对性。书中的程序都有完整的代码,而且代码非常简洁和高效,便于读者学习和调试。读者也可以直接重用这些代码来解决自己的问题。
3.结合实际,编程技巧贯穿其中
Java编程非常灵活,所以本书写作时特意给出了大量的实用编程技巧,这些技巧的灵活使用,将会让你事半功倍。
4.语言通俗,图文并茂
对于程序的运行结果,本书给出了大量的图片。本书不仅注重基础知识,而且也非常注重实践,以便让读者快速上手,迅速掌握Java知识。
本书内容体系
本书共30章,分为5篇,各篇对应的章节和具体内容介绍如下。
第1篇包括第1~5章,主要介绍Java的基础知识,讲解Java的安装和基本操作,数据类型、运算符及数组的操作。
第2篇包括第6~12章,主要介绍Java面向对象思想,详细讲解继承、接口、构造器、封装类及怎样处理异常等重要知识。
第3篇包括第13~19章,主要介绍Java开发中经常用到的相关技术,包括字符串的应用、集合的使用、内部类的使用、线程的技术,以及相关算法。这些都是学好Java的必备知识点。
第4篇包括第20~27章,主要介绍Java中的Swing编程,包括布局的设计、常用的控件、树状列表的使用,以及对相关图像进行处理技术。
第5篇包括第28~30章,主要介绍Java中经常用到的一些高级技术应用。例如,网络编程的应用、输入/输出流的应用及JDBC数据库开发技术等。
本书读者对象
· Java初学者
· 想全面、系统地学习Java的人员
· Java技术爱好者
· 利用Java进行编程和开发的技术人员
· 大中专院校的学生
· 相关培训学校的学员
本书由桂颖、谷涛编写。其中东华理工大学的桂颖负责编写第1~19章,天津工业大学的谷涛负责编写第20~30章。
另外,本书的相关源代码可以通过http://www.broadview.com.cn/20916下载。