随笔分类 -  JAVA IO/NIO

java IO&NIO 分析研究
JAVA NIO学习四:Path&Paths&Files 学习
摘要:今天我们将学习NIO 的最后一章,前面大部分涉及IO 和 NIO 的知识都已经讲过了,那么本章将要讲解的是关于Path 以及Paths 和 Files 相关的知识点,以对前面知识点的补充,好了言归正传吧。随着 JDK 7 的发布,Java对NIO进行了极大的扩展,增强了对文件处理和文件系统特性的支持 阅读全文

posted @ 2018-01-06 21:13 pony1223 阅读(1310) 评论(0) 推荐(0) 编辑

JAVA NIO学习三:NIO 的非阻塞式网络通信
摘要:紧接着上一章,我们继续来研究NIO,上一章中我们讲了NIO 中最常见的操作即文件通道的操作,但实际上NIO的主要用途还是在于网络通信,那么这个时候就会涉及到选择器,这一章我们就会对其进行讲解操作。 一、阻塞和非阻塞 传统的 IO 流都是阻塞式的。也就是说,当一个线程调用 read() 或 write 阅读全文

posted @ 2018-01-04 08:01 pony1223 阅读(3502) 评论(0) 推荐(0) 编辑

JAVA NIO学习二:通道(Channel)与缓冲区(Buffer)
摘要:今天是2018年的第三天,真是时光飞逝,2017年的学习计划还没有学习完成,因此继续开始研究学习,那么上一节我们了解了NIO,那么这一节我们进一步来学习NIO相关的知识。那就是通道和缓冲区。Java NIO系统的核心在于:通道(Channel)和缓冲区(Buffer)。通道表示打开到 IO 设备(例 阅读全文

posted @ 2018-01-03 08:29 pony1223 阅读(6763) 评论(2) 推荐(2) 编辑

JAVA NIO学习一:NIO简介、NIO&IO的主要区别
摘要:在前面学习了IO之后,今天我们开始进入NIO学习环节,首先我们会NIO做一个简单的介绍,让大家认识NIO,然后会和IO进行一个对比认识进行区分。好了,下面我们就开始学习: 一、NIO简介 1.概述 从JDK1.4开始,Java提供了一系列改进的输入/输出处理的新特性,被统称为NIO(即New I/O 阅读全文

posted @ 2017-12-29 08:11 pony1223 阅读(12185) 评论(8) 推荐(2) 编辑

JAVA IO分析三:IO总结&文件分割与合并实例
摘要:时间飞逝,马上就要到2018年了,今天我们将要学习的是IO流学习的最后一节,即总结回顾前面所学,并学习一个案例用于前面所学的实际操作,下面我们就开始本节的学习: 一、原理与概念 一、概念流:流动 、流向 从一端移动到另一端 源头与目的地程序 与 文件|数组|网络连接|数据库 ,以程序为中心 二、IO 阅读全文

posted @ 2017-12-27 16:08 pony1223 阅读(1944) 评论(0) 推荐(0) 编辑

JAVA IO分析二:字节数组流、基本数据&对象类型的数据流、打印流
摘要:上一节,我们分析了常见的节点流(FileInputStream/FileOutputStream FileReader/FileWrite)和常见的处理流(BufferedInputStream/BufferedOutputStream BufferedReader/BufferedWrite),经 阅读全文

posted @ 2017-12-20 08:22 pony1223 阅读(4505) 评论(0) 推荐(2) 编辑

JAVA IO分析一:File类、字节流、字符流、字节字符转换流
摘要:因为工作事宜,又有一段时间没有写博客了,趁着今天不是很忙开始IO之路;IO往往是我们忽略但是却又非常重要的部分,在这个讲究人机交互体验的年代,IO问题渐渐成了核心问题。 一、File类 在讲解File类之前,我们先认识和了解一下流的概念;流的概念可能比较抽象,可以想象一下水流的样子。 1.流 IO在 阅读全文

posted @ 2017-12-13 08:27 pony1223 阅读(9141) 评论(1) 推荐(3) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示