java-索引

 

 

集合

  1. 集合之深入理解HashMap
  2. HashMap的实现原理,以及在JDK1.7和1.8的区别
  3. Java集合---ConcurrentHashMap原理分析
  4. ConcurrentHashMap原理分析(1.7与1.8)
  5. 对一致性Hash算法,Java代码实现的深入研究
  6. 哈希算法的一些理论
  7. 一致性hash算法及java实现
  8. 一致性哈希算法
  9. 到底什么是哈希Hash?
  10. 如何正确实现 Java 中的 HashCode
  11. Hash和HashCode深入理解
  12. skiplist(跳表)的原理及JAVA实现
  13. 浅析java的浅拷贝和深拷贝
  14. Java对象克隆(Clone)及Cloneable接口、Serializable接口的深入探讨
  15. java Clone使用方法详解
  16. 深入理解Java中的Clone与深拷贝和浅拷贝
  17. 理解Java中的引用传递和值传递
  18. Java中的mutable和immutable对象实例讲解
  19. Java 的不可变类 (IMMUTABLE CLASS) 和 可变类 (MUTABLE CLASS)
  20. JAVA 中为什么String 是immutable的

多线程及线程池

  1. JAVA多线程实现的四种方式
  2. java 线程的几种状态
  3. Thread详解
  4. 多线程之sleep和wait的区别
  5. Java中线程池的实现原理
  6. Java 四种线程池的用法分析

内存溢出,内存泄露,CPU 100%,调优

  1. 内存溢出及泄露梳理
  2. Java内存泄露的理解与解决
  3.  OOM问题定位
  4. Java内存泄漏定位
  5. 定位JVM内存溢出问题思路总结
  6. Java内存泄漏的几种可能
  7. 谈谈线上CPU100%排查套路
  8. Java应用常用性能分析工具
  9. OOM三种情况
  10. Permanent Space 和 Heap Space
  11. JVM(HotSpot) 7种垃圾收集器的特点及使用场景
  12. Java虚拟机-JVM各种参数配置大全详细
  13. 性能监控工具以及java堆分析OOM
  14. Java 应用性能调优实践
  15. Java程序内存分析:使用mat工具分析内存占用
  16. 44个Java代码性能优化总结
  17. JAVA性能优化:35个小细节让你提升java代码的运行效率
  18. Java性能优化的50个细节(珍藏版)
  19. Java 性能调优工具
  20. JVM性能调优总结
  21. Java性能调优(一):调优的流程和程序性能分析

 

 

并发编程

  1. 深入理解volatile
  2. Java volatile关键字
  3. volatile为什么适合 多线程 单次操作
  4. 乐观锁与悲观锁——解决并发问题
  5. 公平锁与非公平锁
  6. java中的12种锁
  7. Java的synchronized的同步代码块和同步方法的区别
  8. java中存在三种调用机制
  9. 5种必会的Java异步调用转同步的方法你会几种
  10. Synchronized方法锁、对象锁、类锁区别
  11. 分布式锁简单入门以及三种实现方式介绍
  12. 分布式锁的3种实现方式
  13. servlet 线程安全
  14. 可重入锁
  15. Java多线程基础:进程和线程之由来
  16. Java并发编程三个性质:原子性、可见性、有序性
  17. JAVA多线程17个问题
  18. AtomicInteger类和int原生类型自增鲜明的对比
  19. i++ 是线程安全的吗?
  20. volatile适用场景
  21. volatile适用场景之二
  22. Java并发编程75个问答
  23. ReentrantLock实现原理深入探究
  24. Lock的实现原理
  25. 扒一扒ReentrantLock以及AQS实现原理
  26. Java锁----Lock实现原理
  27. JAVA REENTRANTLOCK、SEMAPHORE 的实现与 AQS 框架
  28. 《深入浅出 Java Concurrency》目录
  29. java并发编程目录
  30. 秒杀系统架构分析与实战
  31. Java并发之AQS详解
  32. java并发等待条件的实现原理(Condition)
  33. 从线程池到synchronized关键字详解
  34. synchronized和ReentrantLock的区别
  35. Synchronize和ReentrantLock区别
  36. volatile、synchronized、lock有什么区别,以及在哪些场景下使用哪种方式?
  37. lock和synchronized的同步区别与选择
  38. 线程的同步控制synchronized和lock的对比和区别
  39. Lock与synchronized 的区别
  40. Synchronized与Lock的区别与应用场景
  41. Synchronized的实现原理(汇总)
  42. Java synchronized 关键字的实现原理

 

JUC-AQS

  1. CLH lock 原理及JAVA实现
  2. Java并发之AQS详解
  3. AQS工作原理分析
  4. Java并发-AQS及各种Lock锁的原理
  5. 关于AQS的一点总结
  6. JAVA并发编程: CAS和AQS
  7. Java 并发-Unsafe 相关整理
  8. JAVA中神奇的双刃剑--Unsafe
  9. Unsafe API介绍及其使用
  10. Java并发编程基础-Unsafe
  11. 深入理解AQS

 

动态代理

  1. InvocationHandler和Proxy(Class)的动态代理机制详解
  2. 自己动手实现JDK动态代理
  3. ClassLoader工作机制
  4. 动态代理:JDK动态代理和CGLIB代理的区别
  5. Cglib及其基本使用
  6. 说说cglib动态代理
  7. 关于java字节码框架ASM的学习

序列化

  1. 什么是Java序列化,如何实现java序列化
  2. Java序列化机制原理
  3. Java序列化与Hessian序列化的区别
  4. 深入学习 Java 序列化

反射

  1. java反射的性能问题
  2. Java反射机制
  3. Java反射机制及IoC原理
  4. JAVA中的反射机制

 

基础

  1. 理解Java中的引用传递和值传递
  2. JAVA方法参数传递
  3. 浅析Java中的final关键字
  4. list.remove的使用分析

 IO

 

posted on 2019-03-17 16:38  shoshana~ 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/shoshana-kong/p/10547571.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值