今天在HashMap的内部源码的时候,看到这样一个算法:
/** * Returns a power of two size for the given target capacity.* 返回大于或等于 cap 的最小2次幂 */ static final int tableSizeFor(int cap) { int n = cap ...
1.什么是内存泄漏
用动态存储分配函数动态开辟的空间,在使用完毕后未被得到释放,结果一直占据该用内存单元,直到程序结束,即所谓的内存泄漏。
2.是内存泄漏与内存溢出的区别
内存溢出 Out of Memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是...