15丨Java技术栈文章 Java基础篇 代码写成这样,老夫无可奈何! Java程序员必需掌握的4大基础! 8张图带你轻松温习Java知识 详解Java的八大基本类型 Java中的基本数据类型转换详解 Java父类强制转换子类原则 switch支持的6种数据类型 switch多值匹配骚操作,带你涨姿势! 一张图搞清楚Java异常机制 10个深恶痛绝的Java异常。。 通用唯一标识码UUID的介绍及使用 字符串拼接+和concat的区别 Java趣味分享:try/finally 关于Java序列化你应该知道的一切 关于Java序列化你不知道的5件事 为什么byte取值-128~127? Servlet3.x的异步处理机制 3种常见的Class级别的错误 Java程序员被误导的一个概念 Javavoid和Void的区别 Java操作Cookie增删改查 substring在jkd6,7,8中的差异 Java流:IO、BIO、NIO、AIO Java元注解interface详解 JavaJar包的压缩、解压使用指南 Java程序员必须掌握的5个注解 Java集合从菜鸟到大神演变 循环删除List元素的正确方法 几种线程安全的Map解析 深入浅出Java中的包装类 String真的是不可变的吗? 正则表达式真的很骚,可惜你不会写! 你必须掌握的21个Java核心技术! 再问值传递与引用传递,把这篇文章砸给他! HashMap和Hashtable的6个区别 Hashtable为什么不叫HashTable? Java中初始化List集合的6种方式! Java集合类,一张图说清楚! Java中创建对象的5种方式! 别再写bug了,避免空指针的5个案例! StringBuffer和StringBuilder3个区别! Java中创建String的两道面试题及详解 你真的搞懂transient关键字了吗? Static关键字的5种用法,你会几种? 深入浅出Java中的clone克隆方法! 坑爹的Java可变参数,把我整得够惨 Java多态的实现机制是什么,写得非常好! Java开发最常犯的10个错误,打死都不要犯! 这样设计Java异常更优雅,赶紧学! 一文搞懂Java中的枚举,写得非常好! JavaBean为什么要有一个无参构造函数? HashMap和currentHashMap终于清楚了! LinkedHashMap源码分析,底层竟这么简单! 18个示例带你掌握Java8日期时间处理! Java多线程篇 漫画:通俗易懂的理解进程与线程 多线程几个很重要的概念 实现多线程的3种方式 一张图弄懂线程的状态和生命周期 多线程中的死锁、活锁、饥饿、无锁 多线程死锁案例,死锁解决方案 线程池全面解析 教你如何监控线程池运行状态 volatile关键字解析 多线程:原子性、可见性、有序性 分享一个诡异的”可见性”问题 多线程之<<守护线程>>实战 多线程并发神器-ThreadLocal 并发控制倒计时器-CountDownLatch 并发控制循环栅栏-CyclicBarrier 如何”优雅”地终止一个线程? 多线程sleep和wait的5个区别 多线程等待join使用及原理 任务并行神器:Fork&Join框架详解 出场率比较高的一道多线程安全面试题 一文搞懂Java线程中断 一道棘手的面试题:i++是线程安全的吗? 面试必问-几种线程安全的Map解析 Java多线程可以分组,还能这样玩! 多线程start和run方法到底有什么区别? 多线程Thread.yield方法到底有什么用? 多线程通信的三大法器,你真的会用吗? 面试常考:Synchronized有几种用法? 来,带你鸟瞰Java中的并发框架! 出场率比较高的一道多线程安全面试题 Java并发编程中的若干核心技术 Java锁原理、锁优化、CAS、AQS详解! 到底什么是重入锁,拜托,一次搞清楚! Synchronized与ReentrantLock的区别! 天天用Synchronized,底层原理是个啥? 线程休眠只会用Thread.sleep? 为什么StringBuilder不是线程安全的? 到底如何设置Java线程池的大小? 面试官问线程安全的List,看完再也不怕了! Java线程池8大拒绝策略,面试必问! 为什么Java线程没有Running状态? 14个Java并发容器,Java高手都知道! 两个线程交替执行,一个输出偶数一个输出奇数? 阿里巴巴为什么要禁用Executors创建线程池? HashMap为什么线程不安全? 线程顺序执行的8种方法,涨姿势了! 如何停止一个正在运行的线程? Java内存模型JMM详解 Java内存泄漏介绍 JVM运行时区域详解 Java可重入锁内存可见性分析 一次恐怖的Java内存泄漏排查实战 深入浅出Java中JVM内存管理 JVM与Linux的内存关系详解 46张PPT弄懂JVM、GC算法和性能调优! 拯救OutOfMemory,8个案例带你飞! 图解Java垃圾回收机制,写得非常好! 这17个JVM参数,高级Java必须掌握! Java虚拟机最多支持多少个线程? 图文并茂,傻瓜都能看懂的JVM内存布局 7种JVM垃圾收集器,看完我跪了。。 Java新特性篇 JDK13的12个新特性,真心涨姿势了 现在该用Java12,还是坚持Java11? Java12骚操作,文件比对居然还能这样玩! Java12骚操作,String居然还能这样玩! Java12骚操作,switch居然还能这样玩! Java11正式发布,8个逆天新特性 Java11已发布,String还能这样玩! Java11要来了,编译运行一个命令搞定 JDK11发布计划来了,已确定3个新特性 Java10实战第1篇:局部变量类型推断 JDK5~10新特性倾情整理 JDK10的10个新特性 JDK10最重要的5个新特性 JDK9的9个新特性 JDK9新特性实战:简化流关闭新姿势 Java8开发的4大顶级技巧 JDK8的排序大法 JDK8新特性之Lambda表达式 JDK8新特性之函数式接口 JDK8新特性之方法引用 JDK8新特性之接口默认方法与静态方法 JDK8新特性之Optional JDK8新特性之重复注解 JDK8新特性之Stream流 JDK8新特性之Stream流(一)基础体验 JDK8新特性之Stream流(二)关键知识点 JDK8新特性之Stream流(三)缩减操作 JDK8新特性之Stream流(四)并行流 JDK8新特性之Stream流(五)映射 JDK8新特性之Stream流(六)收集缩 JDK8新特性之Stream流(七)流与迭代器 Java8创建Stream的10种方式 JDK8新特性之扩展篇 还抱着Java8不放,也是醉了! 牛逼哄哄的Lambda表达式,简洁优雅就是生产力! 牛逼哄洪的Java8Stream,性能也牛逼么? Java14之模式匹配,非常赞的一个新特性! Java进阶篇 Java中的6颗语法糖 高级Java必须突破的10个知识点 Java生成随机数的几种高级用法 类、变量、块、构造器、继承初始化顺序 Java中的宏变量,宏替换详解 hashCode和identityHashCode的区别 StringhashCode这个数字,很多人不知道! 自定义ClassLoader类加载器 深入浅出Java类加载机制 Java中获取类名的3种方法 IntegerCache的妙用和陷阱 详解Java中4种I/O模型 深入理解CAS算法原理 instanceof、isInstance的区别 Java对象引用四个级别(强、软、弱、虚) 金融系统中正确的金额计算及存储方式 Java中的伪共享详解及解决方案 Java程序员被误导的一个性能优化策略 关于异常处理的10个最佳实践 equals和hashCode到底有什么联系? 揭开Java泛型类型擦除神秘面纱 面对枯燥的源码,如何才能看得下去? 图解Java中的数据结构及原理 Java中String对null对象的容错处理! HashMap,ConcurrentHashMap源码解析 Java中的SPI机制是什么鬼? 面试问我Java逃逸分析,瞬间被秒杀了。。 一份详尽的Java问题排查工具清单! OhMyGod!e.printStackTrace导致系统卡崩 ArrayList为啥要实现RandomAccess接口? Java中的T,E,K,V,别傻傻分不清楚! 什么是Java对象深拷贝?面试必问! 一个Java字符串到底有多少个字符? Java类在Tomcat中是如何加载的? 为什么要重写hashcode和equals方法? 深入分析string.intern()方法 最大数据结构:LinkedHashMap了解一下? Arrays.asList有坑,千万别踩! 不能用+拼接字符串?这次我要吊打面试官! HashMap容量为什么总是为2的次幂? 3种骚操作,教你查看Java字节码! Java到底如何更优雅的处理空值? 疯了!同事又问我为什么不能用isXXX YYYY-MM-DD的黑锅,我们不背! java.lang.String的+号操作到底做了什么? Java中的对象都是在堆上分配的吗? Java10大装B写法,看完可以出去吹牛逼了! Java工具类篇 Jodd-Java界的瑞士军刀轻量级工具包 排行前16的Java工具类 JavaBase64编码解码方案总结 Java常用的几个Json库,性能强势对比! 几个BeanUtils中的坑,千万别踩! Java综合篇 一个正则表达式酿成的惨案… 44个Java代码性能优化总结 Java常见的30个误区与细节 爱上Java的10大理由 国外大神总结的10个Java编程技巧 优秀Java程序员写代码的风格 告别狗屎代码,请记住这11条编码秘诀! Java9、10、11,哪个是Java的本命? Java程序员必看的13本Java书籍! Java程序员必须清楚的7个性能指标 11个简单的Java性能调优技巧! 7点建议助您写出优雅的Java代码! 这个中秋,我用Java画了一个月饼! 推荐5本纯Java技术书,你看过几本? 从零开始CodeReview,两年实战经验分享! 如何写出让同事无法维护的代码? Google出品的Java编码规范,强烈推荐! 恕我直言,在座的各位根本写不好Java! 歪国人整理的2019年Java开发路线图! 2020年最流行的Java开发技术 如何编写可怕的Java代码? OracleJDK和OpenJDK有什么区别? Previous 转载-14丨Java后端技术文章 Next 转载-16丨Hollis_2018 FEATURED TAGS MySQL Java多线程 JUC SpringCloud RocketMQ Java集合 Redis JVM 转载 项目管理 Eureka 分布式锁 事务 网络编程 Hystrix Redisson 分布式原理 Feign Netty 锁 Dubbo Java基础 LeetCode Ribbon Zookeeper 架构设计 面试题 MQ Spring Zuul FRIENDS