wb.ouyang

毕竟几人真得鹿,不知终日梦为鱼

导航

2019年3月6日 #

谈一谈HashMap类--实现原理,扩容机制,容量为2的次幂

摘要: 一、Java中的hashCode()和equals() 1、 hashCode()的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode()是用来在散列存储结构中确定对象的存储地址的; 2、如果两个对象相同,就是指对象调用equals()方法返回true,那么这两个对 阅读全文

posted @ 2019-03-06 21:42 wenbin_ouyang 阅读(718) 评论(0) 推荐(0)

多线程总结2之volatile和synchronized(转)

摘要: 本文转自 http://www.jasongj.com/java/thread_safe/ 一、多线程编程中的三个核心概念 本篇文章将从这三个问题出发,结合实例详解volatile如何保证可见性及一定程序上保证顺序性,同时例讲synchronized如何同时保证可见性和原子性,最后对比volatil 阅读全文

posted @ 2019-03-06 00:38 wenbin_ouyang 阅读(298) 评论(0) 推荐(0)