摘要:
1.字符流的后缀:Reader和Writer 处理字符和字符串 字节流的后缀:InputStream和OutputStream 处理字节和二进制对象2.android的读写原理 所有文件的存储都是字节的存储 磁盘保留的是字节或者将字符转化成字节进行粗出3. 字符流可以处理unicde,但是字节流不... 阅读全文
posted @ 2015-10-12 18:32
我在途中
阅读(335)
评论(0)
推荐(0)
摘要:
1.关于StringBuffer线程安全的问题,如何理解?它的线程安全是控制到什么程度的?下面的这段代码,输出什么?publicclassStringBufferTest{privatestaticStringBuffersb=newStringBuffer();publicstaticvoidma... 阅读全文
posted @ 2015-10-12 14:24
我在途中
阅读(227)
评论(0)
推荐(0)
摘要:
Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存重新读取该成员的值,而且,当成员变量值发生变化时,强迫将变化的值重新写入共享内存,这样两个不同的线程在访问同一个共享变量的值时,始终看到的是同一个值。java语言规范指出:为了获取最佳的运行速度,允许线程保留共享变量的副本,当这个线程... 阅读全文
posted @ 2015-10-12 13:52
我在途中
阅读(269)
评论(0)
推荐(0)
摘要:
乐观锁AtomicIntegerpublicfinalintincrementAndGet(){ for(;;){ //这里可以拿到value的最新值 intcurrent=get(); intnext=current+1; if(compareAndSet... 阅读全文
posted @ 2015-10-12 13:48
我在途中
阅读(175)
评论(0)
推荐(0)
摘要:
1.String是final类型的不可以被继承是不可变的 StringBuffer、StringBuilder是可以变的2.速度 StringBuilder>StringBuffer>String StringBuffer是线程安全的 StringBuidler是线程非安全的String s1 = ... 阅读全文
posted @ 2015-10-12 12:12
我在途中
阅读(218)
评论(0)
推荐(0)

浙公网安备 33010602011771号