图书前言

前    言

  Java作为当前最热门的编程语言之一,吸引着全世界编程爱好者。本书以Java SE 7.0为基础,全面、系统地介绍Java SE的核心技术。本书通过条理清晰的知识归纳、通俗易懂的示例讲解,让初学者快速掌握Java SE的核心技术。

  本书融合Java SE核心技术和具体实践于一体,是作者对多年软件开发经验和多年教学实践经验的总结。对于书中的每一个知识点归纳、每一段示例代码,读者如果细研读并加以理解和实践,必定会从中受益。

1. 本书内容

  本书共分为13章,涵盖Java SE的技术要点。各章的主要内容说明如下。

  第1章:全面、系统地介绍Java语言的发展简史,Java语言的特性,Java开发环境的搭建,Java程序的编写、编译和运行过程。

  第2章:详细讲解Java语言的基本语法,从标识符、变量、数据类型到程序结构。

  第3章和第4章:全面、透彻地讲解面向对象编程的思想和应用。通过大量示例来讲解面向对象编程的三大特征:封装、继承和多态。

  第5章:详细讲解异常的处理,对异常产生的原理及处理机制进行深入分析,并提供实用的异常处理建议。

  第6章:介绍Java SE API中常见类的使用,通过大量的示例,来演示这些常用类的典型使用场景。

  第7章:针对多线程技术进行全面介绍,详细讲解进程和线程的区别,同时对线程不安全的问题也进行详细阐述并提供相应的解决方案。

  第8章和第9章:介绍泛型技术和集合框架的使用。

  第10章:对Java语言中的I/O编程进行详解的讲解,通过大量示例应用,展示在实际开发中如何应用I/O类解决文件内容读取问题。

  第11章:对网络编程进行概述性讲解,首先介绍网络通信协议,然后用Java语言中的TCP编程、UDP编程编写几个网络通信的示例。

  第12章:通过Swing进行GUI编程介绍,主要包括常用Swing组件、布局管理器、事件处理等知识的讲解。

  第13章:介绍Java SE中的高级内容:标注和反射,这是目前较为流行的技术,通过大量的示例讲解来介绍相应的知识点。

2. 本书特色

  (1) 本书在每章后面,均配有上机实训,以便课后加强读者的动手能力。

  (2) 每章后面的习题用于帮助读者温习所学知识。

  (3) 对于一些细节,本书在需特别注意的地方,均设置“注意”段落,以便读者更好地掌握这些细节。

3. 适用读者

  本书专门为在校学生和零基础的读者量身定制,是普通高等院校Java程序设计课程的首选教材,同时也可作为职业培训机构的教程以及Java编程爱好者的自学用书。

4. 本书作者

  本书由CSDN旗下天津Java实训基地教学总监邱加永主编,天津市大学软件学院教学与实训部张仁杰、张静担任副主编。孙连伟、武迪等老师参与了编辑。编者力求表述规范严谨,通俗易懂。但限于自身水平,疏漏之处在所难免,如果在阅读的过程中遇到什么问题或者有好的建议或意见,欢迎随时与我们联系。相关问题的讨论,读者朋友可以加入QQ群:45390709,或发送邮件到qjyong@gmail.com与作者交流。