本书从初学者的角度详细讲解了Java SE中的核心技术。全书共10章,分别介绍了Java开发环境的搭建及其运行机制、Java基础语法、面向对象的基本思想、Java常用类、GUI、文件和输入/输出流、JDBC、多线程和网络编程等内容。本书使用通俗易懂的语言讲解每个知识点,并结合有代表性的案例来演示Java在实际问题中的应用。同时,本书采用目前较为通用的JDK8版本进行编写,引入了Lambda表达式、JDK8的接口定义、JDK8的日期时间类、Stream聚合操作、WindowBuilder插件、Callable接口等知识点,能够让读者掌握一线实用技术,为今后从事Java开发工作打下坚实的基础。 本书可作为普通高等院校计算机相关专业Java程序设计课程的教材,也可供计算机软件技术人员参考。