- 博客(5)
- 收藏
- 关注
转载 Spring中bean的生命周期
Spring 中bean 的生命周期短暂吗?在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时
2017-12-29 09:39:31 231
原创 Java的四种访问修饰符
对Java中的修饰符一直记不住,现在结合网上的一些资料进行总结,并重点说明一下protected修饰符。一. Java中的访问修饰符 Java面向对象的基本思想之一是封装细节并且公开接口。Java语言采用访问控制修饰符来控制类及类的方法和变量的访问权限,从而向使用者暴露接口,但隐藏实现细节。访问控制分为四种级别: (1)public: 用public修饰的类、类属变量及
2017-12-28 12:10:19 484
原创 ConcurrentModificationException异常的原因和解决方法
ConcurrentModificationException:当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。产生原因:迭代器是依赖于集合而存在的,在判断成功后,集合中新添加了元素,而迭代器却不知道,所以就报错了,这个错叫并发修改异常。其实这个问题描述的是:迭代器遍历元素的时候,通过集合是不能修改元素的。如何解决呢?A:迭代器迭代元素,迭代器修改元
2017-12-28 12:01:17 535
原创 Collection的功能方法
1.添加功能 boolean add(Object obj):添加一个元素 boolean addAll(Collection c):添加一个集合的元素 返回结果一定为true2.删除功能 void clear():移除所有元素 boolean remove(Object o):移除一个元素 boolean removeAll(Collection c):移除一个集合的元素 调用
2017-12-28 10:52:56 517
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人