摘要: 原文地址 1、synchronized 把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性(visibility)。 1.1 原子性 原子性意味着个时刻,只有一个线程能够执行一段代码,这段代码通过一个monitor object保护。 阅读全文
posted @ 2018-01-08 17:58 一弦一仙 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 原文地址 一、字符串问题 字符串在我们平时的编码工作中其实用的非常多,并且用起来也比较简单,所以很少有人对其做特别深入的研究。倒是面试或者笔试的时候,往往会涉及比较深入和难度大一点的问题。我在招聘的时候也偶尔会问应聘者相关的问题,倒不是说一定要回答的特别正确和深入,通常问这些问题的目的有两个,第一是 阅读全文
posted @ 2018-01-08 17:42 一弦一仙 阅读(229) 评论(0) 推荐(0) 编辑