本书由多位长期从事Java教学的教师根据实际授课经验编写,讲述Java程序设计的基本方法和技巧,配套的实验将帮助学习者方便地掌握授课内容。
本书是讲述Java程序设计的教材,介绍了数据类型、变量声明、流程控制等基础内容;面向对象有关的内容有类和方法的声明、继承、接口(default、static和私有方法)、抽象类(Lambda表达式、方法引用、Stream);接着介绍枚举和异常处理。 基础知识介绍完后,接着介绍Java中的库,包括文件操作的输入输出、图形有关的Swing和JavaFX、访问数据库的JDBC。Java中的常用数据结构在集合中介绍。 此次改版,增加了instanceof模式匹配、switch表达式的内容,对能简化数据库操作的Spring、hibernate进行了改写。为了方便编译、运行Spring和Hibernate程序,介绍了如何使用Gradle构建工具。为了配合正文中内容的学习,在附录中介绍了SQL、HSQLDB、Gradle和Eclipse的使用。 本书由多位长期从事Java教学的教师根据实际授课经验编写而成,通过在教学环境中试用,证明具有较好的教学效果。