前言
ForewordJava语言是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++中难以理解的多继承、指针等概念,所以Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java语言具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。使用Java语言可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
本书作为Java语言的入门教材,对每个知识点都进行了深入的分析,并有配套的例题和详细的代码。书中每节都精心设计了相关例题,大部分章节都有对应的实验,力图做到知识的由浅入深、由易到难。全书共分11章: 第1~7章着重介绍Java语言的语法及常见类的使用;第8章着重介绍如何通过JDBC去连接和操作数据库;第9、10章介绍如何运用多线程及其在网络编程上的应用;第11章介绍相关实验目的、实验内容及步骤。全书提供了大量的应用实例,每章的最后均附有习题供读者思考与练习。
在学习本书时,首先要对知识点理解透彻,其次一定要亲自动手练习书中提供的例题和课后实验,因为在学习Java语言的过程中,动手实践是非常重要的。每章都附有课后习题,读者一定要自己做完后再去核对答案。
本书由杨晶晶编著,李忠华、袁亚丽主审。河北北方学院信息科学与工程学院C508科研室的吴广靓、窦文、张同心、李赛鹏、康柳、杨贺、赵翠平、刘永宽、代文峻等同学,对全书的例题和实验进行了上机运行调试,保证了每行源代码的正确性,感谢所有同学们的辛勤付出!
本书内容丰富,简洁明了,实用性强,不仅可用于高等院校教学,也可作为Java语言入门的自学教材。由于时间仓促,加之作者水平有限,书中难免存在疏漏之处,敬请读者批评指正。
作者2017年10月