全面的Java入门知识
简单的安装和第一个程序
类、继承、多态等面向对象编程概念
种类繁多的数据结构
lambda的好处
适用性广的XML解析器
多彩的GUI编程
受控的流和数据库
不再纠结的多线程
无须畏惧的正则表达式
本书以幽默诙谐的写作方式,由浅入深、图文并茂地讲解了使用Java进行程序开发所需要的知识和技术。结合具体实例,书中介绍了变量、基本数据类型、控制流程等基本概念,以及泛型、lambda、JavaFX等高级概念,同时论述了如何正确编写面向对象程序,哪些是好的、哪些是坏的编程习惯,如何让代码可读性更强,面向服务架构和函数式编程的区别,如何测试,等等。除此之外,书中还讲解了XML、CSS、SQL等相关知识