上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 转自:http://blog.csdn.net/haoel/article/details/2224055一、前言自从J2SE 1.4版本以来,JDK发布了全新的I/O类库,简称NIO,其不但引入了全新的高效的I/O机制,同时,也引入了多路复用的异步模式。NIO的包中主要包含了这样几种抽象数据类型:... 阅读全文
posted @ 2014-08-27 15:14 marco_tan 阅读(555) 评论(0) 推荐(0) 编辑
摘要: nio是new io的简称,从jdk1.4就被引入了。现在的jdk已经到了1.6了,可以说不是什么新东西了。但其中的一些思想值得我来研究。这两天,我研究了下其中的套接字部分,有一些心得,在此分享。首先先分析下:为什么要nio套接字?nio的主要作用就是用来解决速度差异的。举个例子:计算机处理的速度,... 阅读全文
posted @ 2014-08-27 12:58 marco_tan 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 本文并非Java.io或Java.nio的使用手册,也不是如何使用Java.io与Java.nio的技术文档。这里只是尝试比较这两个包,用最简单的方式突出它们的区别和各自的特性。Java.nio提出了新的流(stream)通讯概念并且加入了新的缓冲、文件流以及socket(套接字)特性。java.i... 阅读全文
posted @ 2014-08-27 12:36 marco_tan 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 从上篇文章中知道BufferedInputStream是自带缓冲区的输入流,可以大大减少IO次数,提供效率。下面的例子中实现了用BufferedInputStream与FileInputStream实现20M文件的差异public class BufferedOutputStreamDemo { /... 阅读全文
posted @ 2014-08-27 10:04 marco_tan 阅读(744) 评论(0) 推荐(0) 编辑
摘要: BufferedInputStream是一个带有缓冲区域的InputStream,它的继承体系如下:InputStream|__FilterInputStream |__BufferedInputStream首先了解一下FilterInputStream:FilterInputStream通过装饰器... 阅读全文
posted @ 2014-08-27 09:53 marco_tan 阅读(1095) 评论(1) 推荐(0) 编辑
摘要: Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的Unicode字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和java内 Unicode 字符流之... 阅读全文
posted @ 2014-08-26 21:01 marco_tan 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 【案例1】创建一个新文件1234567891011importjava.io.*;classhello{publicstaticvoidmain(String[] args) {File f=newFile("D:\\hello.txt");try{f.createNewFile();}catch(... 阅读全文
posted @ 2014-08-26 09:10 marco_tan 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 今天尝试使用JUnit,下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcr... 阅读全文
posted @ 2014-08-25 16:53 marco_tan 阅读(270) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/androiddevelop/article/details/8478879一 问题描述 float和double类型不能用于精确计算,其主要目的是为了科学计算和工程计算,它们执行二进制浮点原酸,目的是为了广泛的数值范围上提供较为精确的快速近似计算而精心设... 阅读全文
posted @ 2014-08-18 15:19 marco_tan 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/zyplus在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法类似于操作系统概念中的互斥内存块,在JAVA中的Object类... 阅读全文
posted @ 2014-08-15 19:25 marco_tan 阅读(234) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页