GitHub托管主页 https://github.com/JackChen1999/Java-basic-introduction 请读者点击Star进行关注并支持! 在线阅读 https://alleniverson.gitbooks.io/java-basic-introduction/content Java基础入门 序言 第1章 Java开发入门 Java概述 JDK、JRE、JVM的区别与联系 第2章 Java编程基础 Java语法基础-1 Java语法基础-2 基本数据类型包装类 阿里巴巴Java开发手册 详细介绍JAVA和C++区别 第3章 面向对象 面向对象 第4章 常见对象 String类 正则表达式 字符串格式化 第5章 多线程 多线程 线程池 volatile关键字解析 HandlerThread Callable和Future Java程序死锁问题原理及解决方案 线程锁技术 定时器、互斥、同步通信技术 线程范围内共享数据 多个线程之间共享数据的方式探讨 使用JDK5中同步技术的3个面试题 同步工具类 原子类 集合及concurrent并发包总结 JDK8对并发的新支持 第6章 集合框架 集合框架 集合框架工具类 第7章 IO流 IO流之File类 IO流之字节流和字符流 常用IO流 NIO AIO NIO和AIO 第8章 网络编程 网络编程 第9章 反射机制 类加载器 反射1 反射2 注解1 注解2 依赖注入 动态代理1 动态代理2 第10章 新特性 JDK新特性 你应该更新的Java知识 Google Guava官方教程