![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2SE基础
文章平均质量分 52
hissunflower
这个作者很懒,什么都没留下…
展开
-
Java中String类创建对象内存分析
java用句柄操纵对象 在Java里,任何东西都可看作对象。尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的句柄有的人 将其称作一个“引用”,甚至一个“指针”。 主类型的数据成员可直接初始化,是变量,不是句柄。 String s; 创建的只是句柄,并不是对象。若此时向s发送一条消息,就会获得一个错误(运行期),这是由于s实际并未与任何东西连接。 创建句柄时,我转载 2016-03-14 20:33:34 · 1084 阅读 · 1 评论 -
集合(ArrayList,HashMap,HashSet)扩容
CVTE一面 集合扩容问题 hasMap \ hasTable 数据库引擎InnoDB MyASM MongoDB 和 MySql 的区别 为什么选用MongoDB 两个有序链表合并成一个有序列表 根据项目提问 感受:面试官很耐心,一直在引导我回答问题,无奈之前学过的东西实在是忘记的太多了。从现在开始要崛起了。加油!! 集合扩容:ArrayList : 线性表存储 默认开辟大小为10的空间 当原创 2016-09-16 10:57:52 · 4146 阅读 · 0 评论 -
HashMap 、HashTable区别
HashMap 、HashTable HashMap 上一个总结已经讲了,现在直接从两者区别上理解HashTable: 1.继承、实现关系 2.关键属性描述:容量,装载因子,阈值计算,扩容大小 3.线程安全性 4.其他继承、实现关系描述:HashMap: 继承AbstractMap,实现Serializable,Cloneable 接口 HashTable:原创 2016-09-16 22:14:27 · 374 阅读 · 0 评论