本书是一本Java入门书籍,适合初学者使用。全书共分为13个章节,第1章主要讲解了Java的发展与特点、JDK的使用、Java程序的编写与运行机制、Java开发环境的搭建等;第2~6章主要讲解了Java的基础核心知识,包括Java基础语法、面向对象(封装、继承、多态)、Java API和集合类;第7~12章主要讲解了Java进阶知识,包括IO、多线程、网络编程、JDBC、GUI、反射。第13章带领学生开发了一个综合项目——基于Java Swing的图书管理系统,让学生融会贯通前面所学知识,并了解实际项目开发流程。
本书附有配套视频、源代码、题库、教学课件等资源,为帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。
本书作为Java入门教材,可作为高等院校本、专科计算机相关专业的Java程序设计技术教材,也可作为Java技术基础培训教材,是一本适合广大计算机编程爱好者的优秀读物。
本书是对《Java基础案例教程》的更新,在策划编写过程中,对Java基础知识体系进行了更为系统的罗列与规划,对每个知识点进行了更为深入的分析讲解,做到了由浅入深、由易到难。本书在《Java基础案例教程》的基础上,精心设计了更多案例,增强学者的动手实践能力。
相比于市面上的教材,本书具有以下亮点:
1. 对Java基础知识体系进行了重新规划,使知识模块之间的衔接更紧密。例如,将多线程、网络编程放在了JDBC和GUI前面,布局更加合理。
2. Java基础知识体系涵盖内容更广泛,对每个知识点的讲解更加丰富翔实。例如,增加了反射知识讲解。
3. 案例丰富,除了为每个知识点都配备了案例,又精心设计了更多的阶段案例,既增加了学生动手能力,又巩固了所学知识。
4. 本书语言简洁精练,通俗易懂,将难以理解的编程问题用简单清晰的语言描述,让读者更容易理解。对于难理解的知识点,都配备了生动的图例,帮助读者更形像的理解所学知识。
本书选择最新的IntelliJ IDEA作为开发工具,让读者接触最新的开发环境,时刻跟紧技术前沿。