码迷,mamicode.com
首页 >  
搜索关键字:it十八掌 java基础 nio    ( 11371个结果
[JavaEE] NIO与IO的区别
nio是new io的简称,从jdk1.4就被引入了。现在的jdk已经到了1.6了,可以说不是什么新东西了。但其中的一些思想值得我来研究。这两天,我研究了下其中的套接字部分,有一些心得,在此分享。 首先先分析下:为什么要nio套接字? nio的主要作用就是用来解决速度差异的。举个例子:计算机处理的速...
分类:编程语言   时间:2014-06-29 00:54:55    阅读次数:309
[JavaEE]Java NIO原理图文分析及代码实现
转http://weixiaolu.iteye.com/blog/1479656 目录: 一.java NIO 和阻塞I/O的区别 1. 阻塞I/O通信模型 2. java NIO原理及通信模型 二.java NIO服务端和客户端代码实现 具体分析: 一.java NIO 和阻塞I/O的区别 ...
分类:编程语言   时间:2014-06-28 23:52:55    阅读次数:441
【Java基础】Java面试题目整理与解说(二)
1.Collection和 Collections的差别。Collection是集合类的上级接口,继承于他的接口主要有Set 和List.Collections 是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。2.HashMap和 Hashtable的差别...
分类:编程语言   时间:2014-06-21 08:59:13    阅读次数:291
java基础之:堆排序
最近做题目饱受打击,愈发觉得打好基础的重要性,于是乎,决心把基本的排序算法还有数组操作一一实现,目的在于一方面能够得到对JAVA基础的巩固,另一面在实现的过程中发现不足。 今天所实现的堆排序(最大堆)算法,最小堆大同小异。然后基于最大堆实现最大优先队列,最大优先队列可应用于作业调度,比如可将作...
分类:编程语言   时间:2014-06-18 09:52:16    阅读次数:327
[Java基础] Java float保留两位小数或多位小数
方法1:用Math.round计算,这里返回的数字格式的.float price=89.89;int itemNum=3;float totalPrice=price*itemNum;float num=(float)(Math.round(totalPrice*100)/100);//如果要求精确...
分类:编程语言   时间:2014-06-18 09:06:22    阅读次数:203
java NIO系列教程2
7.FileChannelJava NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。打开FileChannel在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileCha...
分类:编程语言   时间:2014-06-18 08:56:03    阅读次数:226
java NIO系列教程1
ava NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。Java NIO: Channels and Buffers(通道和缓冲区)标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(...
分类:编程语言   时间:2014-06-18 08:50:45    阅读次数:379
java执行linux shell命令,并拿到返回值
1 package com.suning.spc.util; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.nio.charset.Charset; 6 7 import o...
分类:编程语言   时间:2014-06-18 08:47:32    阅读次数:476
Java IO和Java NIO在文件拷贝上的性能差异分析 (转)
1. 在JAVA传统的IO系统中,读取磁盘文件数据的过程如下:以FileInputStream类为例,该类有一个read(byte b[])方法,byte b[]是我们要存储读取到用户空间的缓冲区。参看read(byte b[])方法的源码,可知,它会在内部再调用readBytes(b, 0, b....
分类:编程语言   时间:2014-06-18 00:12:55    阅读次数:445
JAVA基础学习笔记(1)
今天第一天开始学JAVA,时间:2014年6月17日 学习内容:1.java环境的架设 2.JAVA基本数据类型 1.JAVA环境的架设 1.要先去下载JDK,下载地址 2.安装完成后,设置环境变量 1.1环境变量的设置 1.右键-我的电脑-属性-高级-环境变量-系统变量,找到PATH,在里面..
分类:编程语言   时间:2014-06-17 17:19:17    阅读次数:277
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!