java
文章平均质量分 70
xiao_jinjin
计算机学生
展开
-
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-04-04 00:02:50 · 286 阅读 · 0 评论 -
设计模式——适配器设计
对于java程序来说,如果一个类要实现一个接口,则必须覆写此接口中的全部抽象方法,如果此时一个接口中定义的抽象方法过多,但是在子类中又用不到这么多的抽象方法,这样很不方便,所以此时就需要一个中间的过度,但是此过度类又不希望被直接使用,所以将此过渡类定义为抽象类最合适,即一个接口首先被一个抽象类实现(这个抽象类称为适配器类),并在此类中实现接口的所有方法(方法体为空),则以后的子类直接继承此抽象类,就原创 2015-04-04 00:23:47 · 421 阅读 · 0 评论 -
HashMap与Hashtable的线程安全性验证
相信大家都了解,HashMap是线程不安全的,而Hashtable是线程安全的,因为它的所有CRUD操作都被synchronized修饰,这种实现是十分缓慢的。下面解释一下什么是线程安全,什么是线程不安全。 线程安全:所谓线程安全简单的讲就是控制多个线程对某个资源的有序访问或修改。就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他原创 2016-09-28 11:23:54 · 4676 阅读 · 1 评论