__七把刀__

新的文章请移步简书查看 http://www.jianshu.com/u/4d4a2f26740b

JAVA NIO总结(四)—网络和异步IO

9、连网和异步 I/O 概述 连网是学习异步 I/O 的很好基础,而异步 I/O 对于在 Java 语言中执行任何输入/输出过程的人来说,无疑都是必须具备的知识。NIO 中的连网与 NIO 中的其他任何操作没有什么不同 ― 它依赖通道和缓冲区,而您通常使用 InputStream 和 Outp...

2012-08-24 20:25:29

阅读数 4081

评论数 5

JAVA NIO总结(三)—分散聚集、文件锁定、字符集

6、分散和聚集 概述 分散/聚集 I/O 是使用多个而不是单个缓冲区来保存数据的读写方法。 一个分散的读取就像一个常规通道读取,只不过它是将数据读到一个缓冲区数组中而不是读到单个缓冲区中。同样地,一个聚集写入是向缓冲区数组而不是向单个缓冲区写入数据。分散/聚集 I/O 对于将数据流划分为单...

2012-08-24 20:17:12

阅读数 2818

评论数 0

JAVA NIO总结(二)—缓冲区原理

4、缓冲区的内部细节 概述 本节将介绍 NIO 中两个重要的缓冲区组件:状态变量和访问方法 (accessor)。 状态变量是前一节中提到的"内部统计机制"的关键。每一个读/写操作都会改变缓冲区的状态。通过记录和跟踪这些变化,缓冲区就可能够内部地管理自己的资源。 在从通道...

2012-08-24 19:29:30

阅读数 2091

评论数 0

JAVA NIO总结(一)—基本概念

本系列文章只是对JAVA NIO的知识做一个汇总,所有内容都来自网络,原文地址http://www.ibm.com/developerworks/cn/education/java/j-nio/index.html。 1、输入/输出:概念性描述 1.1) I/O简介 I/O  或者输入/输...

2012-08-24 17:26:20

阅读数 1893

评论数 0

java多线程环境单例模式实现详解

Abstract          在开发中,如果某个实例的创建需要消耗很多系统资源,那么我们通常会使用惰性加载机制,也就是说只有当使用到这个实例的时候才会创建这个实例,这个好处在单例模式中得到了广泛应用。这个机制在single-threaded环境下的实现非常简单,然而在multi-thr...

2012-08-14 11:41:10

阅读数 973

评论数 0

Hashtable与HashMap引发的血案

人物: 王小胖:性别:男。程序员,工作经验 1 year 。爱好:吃肉、电玩、马小花。特技:吃肉不用考虑胃的容量。 马小花:性别:女。学生,工作经验 0 year 。爱好:蛋糕、臭美、王小胖。特技:能够降服王小胖……   /**2011 年 2 月, 电影《将爱情进行到底》火得不得了。周末...

2012-05-18 17:12:02

阅读数 1228

评论数 0

JAVA类库分析之HashMap

JAVA类库分析之HashMap 1.   HashMap概述 1.1)重要参数 HashMap是什么,相信大家都很清楚,这里偷个懒,从网上摘了一段描述HashMap的文字: HashMap是基于哈希表的 Map接口的实现。此实现提供所有可选的映射操作,并允许使用 null值和 nul...

2012-05-18 15:52:20

阅读数 3389

评论数 5

JAVA类库分析之BitSet

JAVA类库分析之BitSet 1.BitSet概述       BitSet实现了一种比特位的向量,能够自动增长,用途很广泛。如在bloom filter中会用到BitSet来标识某一位是否置位等。初始情况下所有位都为false。主要的变量如下表中所示,下面分析的时候会详细介绍这些变量的用处...

2012-05-16 22:18:55

阅读数 2613

评论数 0

JAVA类库分析之LinkedList

JAVA类库分析之LinkedList 1.概述         在java源码中对LinkedList有详细的描述:LinkedList实现了List接口和Deque接口,即表示它支持List的一些常规操作如insert,get,remove等;同时它还支持FIFO双向队列操作如add,po...

2012-05-15 21:00:50

阅读数 1707

评论数 0

JAVA类库分析之Vector

看同学人手一本《STL源码剖析》,实在亚历山大。借过一看,实在晦涩难懂。于是想着从熟悉的java入手,看看java里面自带的类库是怎么实现这些容器的。于是乎,便有了这个java stl系列。其实这个名字是我自己起,java里面提供了许多常用的类库,使用十分方便。废话不多说,从Vector类开始分析...

2012-05-14 19:28:34

阅读数 2053

评论数 0

JAVA泛型编程全面总结

JAVA泛型编程总结                                                                                                                                          ...

2012-05-14 19:21:54

阅读数 3205

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭