以下是Java技术栈微信公众号发布的关于 Java 的技术干货,从以下几个方面汇总。
Java 基础篇
Java 集合篇
Java 多线程篇
Java JVM篇
Java 进阶篇
Java 新特性篇
Java 工具篇
Java 书籍篇
Java基础篇
8张图带你轻松温习 Java 知识
Java父类强制转换子类原则
一张图搞清楚 Java 异常机制
通用唯一标识码UUID的介绍及使用
字符串拼接 + 和 concat 的区别
Java趣味分享:try/finally
关于Java序列化你应该知道的一切
为什么 byte 取值 -128~127?
Servlet 3.x 的异步处理机制
3种常见的 Class 级别的错误
Java程序员被误导的一个概念
Java void 和 Void 的区别
Java 操作 Cookie 增删改查
字符串 substring 在 jkd6,7,8 中的差异
Java流:IO、BIO、NIO、AIO
Java元注解@interface详解
Java Jar包的压缩、解压使用指南
Java集合篇
循环删除List元素的正确方法
集合从菜鸟到大神演变
几种线程安全的Map解析
Java多线程篇
任务并行神器:Fork & Join框架详解
多线程几个很重要的概念
实现多线程的 3 种方式
一张图弄懂线程的状态和生命周期
多线程中的死锁、活锁、饥饿、无锁
多线程死锁案例,死锁解决方案
线程池全面解析
volatile关键字解析
多线程:原子性、可见性、有序性
分享一个诡异的”可见性”问题
多线程之 <<守护线程>> 实战
多线程并发神器 - ThreadLocal
并发控制倒计时器 - CountDownLatch
并发控制循环栅栏 - CyclicBarrier
如何”优雅”地终止一个线程?
多线程 sleep 和 wait 的区别
多线程等待 join 使用及原理
Java JVM篇
Java内存模型 JMM 详解
Java内存泄漏介绍
JVM 运行时区域详解
Java新特性篇
JDK 5 ~ 10 新特性倾情整理
JDK 11 发布计划来了,已确定 3个 新特性
JDK 10 的 10 个新特性
JDK 9 的 9 个新特性
JDK 9 新特性实战:简化流关闭新姿势
JDK 8 的排序大法
JDK 8 新特性之 Lambda 表达式
JDK 8 新特性之 Stream 流
JDK 8 新特性之函数式接口
JDK 8 新特性之方法引用
JDK 8 新特性之接口默认方法与静态方法
JDK 8 新特性之 Optional
JDK 8 新特性之重复注解
JDK 8 新特性之扩展篇
Java进阶篇
Java中的6颗语法糖
高级 Java 必须突破的 10 个知识点
44个Java代码性能优化总结
类、变量、块、构造器、继承初始化顺序
Java中的宏变量,宏替换详解
hashCode和identityHashCode的区别
自定义 ClassLoader 类加载器
深入浅出 Java 类加载机制
IntegerCache的妙用和陷阱
深入理解 CAS 算法原理
instanceof、isInstance、isAssignableFrom的区别
Java对象引用四个级别(强、软、弱、虚)
金融系统中正确的金额计算及存储方式
Java工具篇
Java开发必知道的国外10大网站
免费在线创作流程图、思维导图软件
排名前 16 的 Java 工具类
Intellij Idea 2018.1 正式发布,9个重大新功能
Intellij Idea 非常6的10个姿势
Intellij Idea 所有乱码解决方案
10个 Eclipse 珍藏插件推荐
阿里巴巴 Java 代码检查插件
Java书籍篇
进阶 Java 架构师必看的15本书
Java程序猿10本经典好书推荐
高级 Java 必看的10本书
Java架构师必看的10本书
希望我们提供的知识能对所有正在 Java 开发不归路上的码农朋友指点迷津,有不对之处还请指正。