stay foolish,stay hungry.

导航

统计

03 2017 档案

Java 理论与实践: 正确使用 Volatile 变量
摘要:Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volati 阅读全文

posted @ 2017-03-31 15:49 red_and_black 阅读(170) 评论(0) 推荐(0) 编辑

探索 ConcurrentHashMap 高并发性的实现机制
摘要:简介 ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap 高并发的具体实现机制。 由于 ConcurrentHashMap 的源代码实现依赖于 Java 内存模型,所以阅 阅读全文

posted @ 2017-03-31 15:36 red_and_black 阅读(189) 评论(0) 推荐(0) 编辑

java中volatile关键字的含义
摘要:在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较 阅读全文

posted @ 2017-03-31 11:51 red_and_black 阅读(154) 评论(0) 推荐(0) 编辑

scala 面向对象之 继承
摘要:scala 面向对象之 继承 scala 1.extends Scala中,让子类继承父类,与Java一样,也是使用extends关键字 子类可以覆盖父类的field和method;但是如果父类用final修饰,则该类是无法被继承的,field和method用final修饰,field和method 阅读全文

posted @ 2017-03-18 11:59 red_and_black 阅读(2714) 评论(0) 推荐(0) 编辑

scala 基本语法
摘要:scala 基本语法 scala 1.Scala与Java的关系 2.Scala解释器的使用 3.为什么使用常量而非变量 4.数据类型与操作符 5.scala中无i++,i-- 6.函数调用和apply函数 阅读全文

posted @ 2017-03-18 11:57 red_and_black 阅读(1634) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示