本书从初学者的角度详细讲解了Java基础中的核心技术。全书共11章,包括Java开发环境的搭建及其运行机制、基本语法、面向对象的思想、常用API、集合、I/O、GUI、JDBC、多线程和网络编程等内容。使用通俗易懂的语言对每个知识点进行阐述,并结合典型、翔实的案例进行演示说明。本书在第1版的基础上进行改版升级,增加了某些重要知识的原理剖析,能够让读者知其然更知其所以然。同时,采用目前较为通用的JDK 8版本进行编写,引入了一些新的Lambda表达式、Stream聚合操作、NIO、JavaFX等知识点,能够让读者尽早掌握一线实用技术,为Java基础学习打下坚实基础。 本书既可作为高等院校本、专科计算机相关专业的教材,也可作为社会培训教材,是一本适合初学者学习和参考的读物。