- 博客(3)
- 收藏
- 关注
原创 美团面试
HashMap是线程安全的吗?哪个数据结构是线程安全的?除了HashTable还有什么是线程安全的?ConCurrentHashMap中的Segment是不是越多越好?为什么?Java提供的集合类TreeMap本身就是一个红黑树的实现。红黑树的操作有着良好的最坏情况运行时间,任何不平衡都会在三次旋转之内解决,为我们提供了一个比较“便宜”的解决方案。 红黑树与伸展树、AVL树类似,都是在进行插入和删
2017-08-29 09:21:26 329
转载 JAVA引用
如果一个内存中的对象没有任何引用的话,就说明这个对象已经不再被使用了,从而可以成为被垃圾回收的候选。不过由于垃圾回收器的运行时间不确定,可被垃圾回收的对象的实际被回收时间是不确定的。对于一个对象来说,只要有引用的存在,它就会一直存在于内存中。如果这样的对象越来越多,超出了JVM中的内存总数,JVM就会抛出OutOfMemory错误
2017-08-28 15:52:23 172
转载 Spring动态代理
SPring若代理类在程序运行前就已经存在,那么这种代理方式被成为 静态代理 ,这种情况下的代理类通常都是我们在Java代码中定义的。 通常情况下, 静态代理中的代理类和委托类会实现同一接口或是派生自相同的父类。一、概述 1. 什么是代理 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是
2017-08-28 14:35:22 179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人