《Java从小白到大牛》是一本Java语言学习立体教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、Java编码规范、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、枚举类、Java常用类、集合框架、泛型、反射机制、Annotation注解、Lambda表达式、异常处理、输入输出、多线程、网络编程和图形用户界面编程、反射、注解和数据库编程等技术。最后是项目实战,在部分系统地讲解了两个项目:PetStore宠物商店和Java版QQ2006聊天工具开发过程。
目录
第 1 章 开篇综述
第 2 章 开发环境搭建
第 3 章 第一个Java程序
第 4 章 Java语法基础
第 5 章 Java编码规范
第 6 章 数据类型
第 7 章 运算符
第 8 章 控制语句
第 9 章 数组
第 10 章 字符串
第 11 章 面向对象基础
第 12 章 对象
第 13 章 继承与多态
第 14 章 抽象类与接口
第 15 章 枚举类
第 16 章 Java常用类
第 17 章 内部类
第 18 章 Java 8函数式编程基础——Lambda表达式
第 19 章 异常处理
第 20 章 对象容器——集合
第 21 章 泛型
第 22 章 文件管理与IO流
第 23 章 多线程编程
第 24 章 网络编程
第 25 章 Swing图形用户界面编程
第 26 章 反射
第 27 章 注解(Annotation)
第 28 章 数据库编程
第 29 章 项目实战1:开发PetStore宠物商店项目
第 30 章 项目实战2:开发Java版QQ2006聊天工具