以下是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集合篇
Java多线程篇
- 任务并行神器:Fork & Join框架详解
- 多线程几个很重要的概念
- 实现多线程的 3 种方式
- 一张图弄懂线程的状态和生命周期
- 多线程中的死锁、活锁、饥饿、无锁
- 多线程死锁案例,死锁解决方案
- 线程池全面解析
- volatile关键字解析
- 多线程:原子性、可见性、有序性
- 分享一个诡异的"可见性"问题
- 多线程之 <<守护线程>> 实战
- 多线程并发神器 - ThreadLocal
- 并发控制倒计时器 - CountDownLatch
- 并发控制循环栅栏 - CyclicBarrier
- 如何"优雅"地终止一个线程?
- 多线程 sleep 和 wait 的区别
- 多线程等待 join 使用及原理
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 开发不归路上的码农朋友指点迷津,有不对之处还请指正。
本文章会不断更新,点击 查看最新文章。
扫描关注我们的微信公众号,干货每天更新。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。