摘要:一.内存模型的相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起 阅读全文
posted @ 2017-09-24 01:55 ^_TONY_^ 阅读 (492) 评论 (0) 编辑
摘要:一、synchronized synchronized关键字可以用于声明方法,也可以用来声明代码块,下面分别看一下具体的场景(摘抄自《大型网站系统与Java中间件实践》) 案例一:其中foo1和foo2是SynchronizedDemo1类的两个静态方法。在不同的线程中,这两个方法的调用是互斥的,不 阅读全文
posted @ 2017-09-24 01:39 ^_TONY_^ 阅读 (545) 评论 (0) 编辑
摘要:后续个人的一些技术总结文章会写在自己的个人博客上:欢迎关注:xxx Ps:技术探讨欢迎提 issue 或者 email。 QQ:1170382650 邮箱:1170382650@qq.com Java Java基础 深入理解Java:String CoreJava:异常 CoreJava:泛型 深入 阅读全文
posted @ 2017-09-24 00:58 ^_TONY_^ 阅读 (931) 评论 (0) 编辑
摘要:一、SimpleDateFormat的线程安全问题 为什么SimpleDateFormat是线程不安全的? 下面通过一个案例代码来说明 为什么SimpleDateFormat是线程不安全的? 为什么SimpleDateFormat是线程不安全的? public class DateUtilTest 阅读全文
posted @ 2017-09-24 00:55 ^_TONY_^ 阅读 (450) 评论 (0) 编辑