jdk
小海洋why
这个作者很懒,什么都没留下…
展开
-
java CopyOnWriteArrayList的使用
转自:http://blog.csdn.net/zhangxs_3/article/details/8494675除了加锁外,其实还有一种方式可以防止并发修改异常,这就是将读写分离技术(不是数据库上的)。先回顾一下一个常识:1、JAVA中“=”操作只是将引用和某个对象关联,假如同时有一个线程将引用指向另外一个对象,一个线程获取这个引用指向的对象,那么他们之间不会发生Co转载 2015-07-14 19:37:23 · 249 阅读 · 0 评论 -
java.util.concurrent包
转自:http://blog.csdn.net/heyutao007/article/details/5672804讲到Java多线程,大多数人脑海中跳出来的是Thread、Runnable、synchronized……这些是最基本的东西,虽然已经足够强大,但想要用好还真不容易。从JDK1.5开始,增加了java.util.concurrent包,它的引入大大简化了多线程程序的开发(要转载 2015-07-14 19:20:20 · 276 阅读 · 0 评论 -
ConcurrentHashMap原理分析
转自:http://blog.csdn.net/liuzhengkang/article/details/2916620集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copy转载 2015-07-14 19:11:22 · 288 阅读 · 0 评论 -
java 国际化
转自:http://lavasoft.blog.51cto.com/62575/184605/一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境 说转载 2015-07-13 14:44:05 · 225 阅读 · 0 评论 -
comparator接口与Comparable接口的区别
转自:http://www.cnblogs.com/sunflower627/p/3158042.html1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personLi转载 2015-06-19 14:02:16 · 289 阅读 · 0 评论 -
理解Java对象序列化
转自:http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective J转载 2015-03-24 16:14:47 · 287 阅读 · 0 评论 -
java异常
浅谈java异常[Exception]一. 异常的定义在《java编程思想》中这样定义 异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意。记转载 2015-03-23 16:51:27 · 347 阅读 · 0 评论 -
Java中 CopyOnWriteArrayList 的使用
转自:http://blog.csdn.net/imzoer/article/details/9751591java中,List在遍历的时候,如果被修改了会抛出java.util.ConcurrentModificationException错误。看如下代码:[java] view plaincopyimport java转载 2015-07-14 19:19:24 · 289 阅读 · 0 评论 -
深入研究java.lang.ThreadLocal类
转自:http://lavasoft.blog.51cto.com/62575/51926/深入研究java.lang.ThreadLocal类一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为Threa转载 2015-07-13 10:03:15 · 266 阅读 · 0 评论