- 博客(4)
- 收藏
- 关注
原创 Java异常
Java异常 Java异常 概述 基本异常 捕获异常 1 try块 2 异常处理程序 创建自定义的异常 异常说明 捕获所有异常 1 栈轨迹 2 重新抛出异常 3 异常链 Java标准异常 使用finally进行清理 异常丢失 异常的限制 构造器 异常匹配 throw和throws有什么区别 Java中Exception和Error有什么区别 Java异常类介绍 Throwable类 Exceptio
2017-10-24 20:50:06 1498
原创 HashMap之快速失败
HashMap之快速失败为什么HashMap通过迭代器自身的remove或add方法就不会出现迭代器失败?HashMap所有集合类视图所返回迭代器都是快速失败(fast-fail)的。 在HashMap中,有一个变量modCount来指示集合被修改的次数。在创建Iterator迭代器的时候,会给这个变量赋值给expectedModCount。当集合方法修改集合元素时,例如集合的remove()方
2017-10-23 00:04:23 2653
原创 Map集合
Map集合 Map集合 简介 映射表的性能 1 散列码 2 性能因子 Map集合的一些实现 1Map 2AbstractMap 3 HashMap 4 LinkedHashMap 5 TreeMap 6 SortedMap 对Map的选择 Map集合的框架图 1.简介映射表(也称关联数组)的基本思想是它维护的是键-值(对)关联,因此你可以使用键来查找值。标准的Java类库中包含了Map的几种基本实现
2017-10-22 23:24:18 438
原创 智能指针
智能指针 智能指针 简介 强指针sp 弱指针wp 重要函数实现 总结 1.简介1.指针问题的常见来源: 指针没有初始化 new了对象后没有及时delete,导致内存泄漏。 野指针;使用delete后的对象,会导致系统崩溃。 通过delete释放了对象,但没有将指针置空。2.如何设计一个智能指针考虑的因素: 初始化; 实现new和delete的配套; 具体的设计实现:我们将智能指针称为SmartPoi
2017-10-09 21:24:00 406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人