JavaSE
yangyangisse
心态决定一切,努力改变未来.
展开
-
Java NIO与IO的区别和比较
导读J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。2.转载 2013-07-11 17:25:57 · 457 阅读 · 0 评论 -
理解ThreadLocal
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为T转载 2013-06-28 16:40:55 · 323 阅读 · 0 评论 -
JAVA RMI 原理与实现
一、RMI的工作原理RMI能让一个Java程序去调用网络中另一台计算机的Java对象的方法,那么调用的效果就像是在本机上调用一样。 二、RMI远程地调用的步骤调用者用通常方式调用对应java的一个远程对象的方法客户stub的功能是把相关的参数组装成一个消息包或一组消息包。运行此方法的那个“站点”的地址和对象及方法的“标识符”、调用方法的参数都应包含在这条消息中。将这转载 2015-06-04 20:14:24 · 357 阅读 · 0 评论