- 博客(43)
- 收藏
- 关注
转载 死磕 Java 并发 : 深入分析 volatile 的实现原理
这是我再微信公众号看到,觉得很不错,最近正好也加强了线程和死锁。 通过《 死磕Java并发:深入分析synchronized的实现原理 》我们了解了synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile则是轻量级的synchronized。如果一个变量使用volatile,则它比使用synchronized的成本更加低,因为它不会引起线程上下文的切换和调
2017-04-03 15:36:07 385
原创 中文乱码问题
什么是编码? 简单来说就是把一段文字信息转化为数字信息。比如我想的一句话 “我要成为很帅的企业家”—-如何转化为数字信息呢? 做一个码表。如图 然后这个表有坐标,每个字就有他独特的坐标,把坐标信息发给你想告诉的那个人,那个人再对着表就能得到你想传递给他的信息了。这就是编码的基本原理。这个编码是美国人想出来的(因为互联网都是他们发明出来的),他们就为自己的英文单词做
2017-04-03 14:25:29 674
原创 IO流加强(总结)--IO流总结和练习
IO流知识点小结1.流都是用来传输数据的。2.传输数据时,一定要明确数据源和数据目的地(数据汇)3.数据源可以是文件、键盘和其他流。4.数据目的地可以是文件、显示器或者其他流。5,流只是帮助数据进行传输,可以在传输数据的时候进行处理。比如过滤处理、转换处理等。 使用要点:看顶层(字符流还是字节流,父类公共性功能), 用底层(in,out或者其他子类具体对象)IO
2017-04-02 11:28:02 263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人