stay foolish,stay hungry.

导航

统计

随笔分类 -  java

Java 多线程与并发编程专题
摘要:参考:Java多线程与并发编程专题 阅读全文

posted @ 2017-04-06 14:02 red_and_black 阅读(177) 评论(0) 推荐(0) 编辑

java nio入门
摘要:在开始之前 关于本教程 新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 阅读全文

posted @ 2017-04-06 13:58 red_and_black 阅读(177) 评论(0) 推荐(0) 编辑

深入探讨java的类加载器
摘要:类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏 阅读全文

posted @ 2017-04-01 10:32 red_and_black 阅读(162) 评论(0) 推荐(0) 编辑

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) 编辑

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