- 博客(12)
- 资源 (55)
- 收藏
- 关注
转载 Java NIO系列教程(八) SocketChannel
原文链接 作者:Jakob Jenkov 译者:郑玉婷 校对:丁一Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel:打开一个SocketChannel并连接到互联网上的某台服务器。一个新连接到达ServerSocketChannel时,会创建一个SocketChannel。
2013-12-20 10:46:39 879
转载 Java NIO系列教程(七) FileChannel
原文链接 作者:Jakob Jenkov 译者:周泰 校对:丁一Java NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。打开FileChannel在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileC
2013-12-20 10:46:03 906
转载 Java NIO系列教程(六) Selector
原文链接 作者:Jakob Jenkov 译者:浪迹v 校对:丁一Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。下面是本文所涉及到的主题列表:为什么使用Selector?Selector的创建向Selector注册通道Select
2013-12-20 10:45:20 1318
转载 Java NIO系列教程(五) 通道之间的数据传输
原文地址:http://tutorials.jenkov.com/java-nio/scatter-gather.html作者:Jakob Jenkov 译者:郭蕾 校对:周泰在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel(译者注:channel中文常译作通道)传输到另外一个channel。transf
2013-12-20 10:44:22 1295
转载 Java NIO系列教程(四) Scatter/Gather
Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。分散(scatter)从Channel中读取是指在读操作时将读取的数据写入多个buffer中。因此,Channel将从Channel中读取的数据“分散(scatter)”到多个Buffer中。聚集(ga
2013-12-20 10:43:38 821
转载 Java NIO系列教程(三) Buffer
Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。下面是NIO Buffer相关的话题列表:Buffer的基本用法Buffer的capacity,position和l
2013-12-20 10:42:24 910
转载 Java NIO系列教程(二) Channel
Java NIO的通道类似流,但又有些不同:既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。通道可以异步地读写。通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。正如上面所说,从通道读取数据到缓冲区,从缓冲区写入数据到通道。如下图所示:Channel的实现这些是Java NIO中最重要的通道的实现:
2013-12-20 10:41:21 883
转载 Java NIO系列教程(一) Java NIO 概述
Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。因此,在概述中我将集中在这三个组件上。其它组件会在单独的章节中讲到。
2013-12-20 10:40:22 1256
转载 JDK1.5、1。6、1.7三个版本的新特性
JDK1.5/1.6/1.7之新特性总结 http://caowei3047.javaeye.com/blog/725079 开发过程中接触到了从jdk1.5---jdk1.7的使用,在不同的阶段,都使用过了jdk的一些新特性,操作起来更加方面啦!特此总结了下,与喜欢it 的朋友共勉!呵呵以下是测试代码:JDK1.5新特性:1.自动装箱与拆箱:Integer iOb
2013-12-19 14:35:07 2621
转载 重学java(二)
Code reuse is one of the most important factors in software development. It is a very good idea to put frequently-used functions together and build a library for yourself. Whenever some method is used
2013-12-17 16:12:57 1014
转载 重学java(一)
这是每一个Java程序员都知道的程序。 我想看看我们能从这个简单的程序。 一个简单的开始可能导致学习更复杂的东西变得更加容易。 这将是伟大的如果这篇文章读起来很有趣,不仅为Java程序员入门级。 请留下你的评论,如果hello world意味着更多的给你。HelloWorld.java public class HelloWorld { /** * @p
2013-12-17 15:58:19 1202
转载 HashSet中是如何判断元素是否重复的
HashSet不能添加重复的元素,当调用add(Object)方法时候,首先会调用Object的hashCode方法判hashCode是否已经存在,如不存在则直接插入元素;如果已存在则调用Object对象的equals方法判断是否返回true,如果为true则说明元素已经存在,如为false则插入元素。以下转载自:http://www.hijava.org/2010/02/how-to
2013-12-16 16:13:34 24485 2
Vmware vSphere and vCenter安装文档英文版本
2014-01-23
slf4j-1.6.4各类JAR包
2012-06-01
Eclipse的Tomcat插件包
2012-05-23
IP归属地分段处理库
2012-04-26
Spring 3.0 MVC 开发指南
2012-02-27
Window下的SVN+APache
2011-12-12
JS实现页面图片轮播滚动效果
2011-10-25
IETester4.11 多版本IE测试工具
2011-10-25
Together入门操作手册.pdf
2010-09-14
Apache mina 核心
2010-08-19
apache-maven-2.2.1 安装程序
2010-08-09
maven SSH Flex 日志查询
2010-08-09
maven 入门到精通
2010-07-14
spring-framework-2.5.6.zip
2010-07-14
mysql-connector-java-5.0.3-bin.jar
2010-07-14
openspcial规范 及API教程
2010-07-14
c# Winform程序窗体动画效果
2010-05-27
asp.net搭构MVC框架教程
2010-04-03
ASP.NET利用MVC框架及JQuery技术实现登录、分页及等待
2010-04-03
java - flex 利用lcds MyOA管理系统
2010-04-03
java swing 编写的跳球小游戏
2010-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人