java
ccoran
这个作者很懒,什么都没留下…
展开
-
IO流基本使用
IO流1.File1.1 构造函数1.2 方法2 IO流2.1 分类2.2 FileInputStream 和 FileOutputStream2.3 FileReader 和FileWriter2.4 BufferedInputStream 和BufferedOutputStream2.4 BufferedReader 和 BufferedWriter2.5 转换流2.6 标准输入流和标准输出流...原创 2018-10-24 21:11:31 · 145 阅读 · 0 评论 -
java NIO——Pipe
概述Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。demo // 创建管道 Pipe pipe = Pipe.open(); // 向管道写输入,获取sink通道 Pipe.SinkChannel sinkChannle = pipe.sink(); ByteBuffer bu...原创 2018-12-11 14:06:31 · 232 阅读 · 0 评论 -
Java NIO——selector
文章目录1.概念2 demoselectionKey1.概念选择器(Selector) 是 SelectableChannle 对象的多路复用器, Selector 可以同时监控多个 SelectableChannel 的 IO 状况,也就是说,利用 Selector可使一个单独的线程管理多个 Channel。 Selector 是非阻塞 IO 的核心。2 demo//1 创建Select...原创 2018-12-11 15:16:33 · 146 阅读 · 0 评论 -
Java NIO——Buffer
文章目录channelchannelchannel是java nio的概念,转载 2018-12-06 17:29:37 · 104 阅读 · 0 评论 -
Java NIO——channel
文章目录1 概述2 FileChannel2.1 getChannel2.2 Scatter和Gatter2.3 常用方法2.4 demo1 概述channel,意为通道,表示IO流和目标打开的连接。channel本身不能直接访问数据,只能与Buffer进行交互。所有的数据都是通过Buffer进行交互的。读:将数据从channel通道读入缓冲区,再从缓冲区获取这个字节。写:将数据写入B...原创 2018-12-06 11:15:13 · 162 阅读 · 0 评论 -
Java NIO学习笔记---I/O与NIO概述
1.什么是IO2.什么是Java NIO3.I/O常见概念4.为什么使用NIO5.IO VS NIO转载 2018-12-05 16:55:26 · 342 阅读 · 0 评论 -
exception
文章目录1.reflect1.reflect原始代码Class clazz = Employee.class;Employee e = (Employee) clazz.newInstance();报错:java.lang.InstantiationException: *****at java.lang.Class.newInstance(Class.java:427)原因:无法...原创 2018-11-12 20:26:02 · 111 阅读 · 0 评论 -
java8——Stream
文章目录1.创建Stream1.创建Stream @Test public void test1(){ //1. 可以通过Collection系列集合提供的Stream()或 parallelStream() List<String> list = new ArrayList<&a原创 2018-11-09 15:54:28 · 178 阅读 · 0 评论 -
Lambda表达式
目录1.内部类1.匿名内部类1.内部类1.匿名内部类原创 2018-11-07 17:53:52 · 128 阅读 · 0 评论 -
堆排序(java)
堆堆是一种完全二叉树大根堆:根节点比子节点值大,用于从小往大排序小根堆:根节点比子节点小,用于从大到小排序堆排序(java)大根堆/** *大根堆性质:完全二叉树,跟节点比子节点的值大 * 用于从小到大排序 * * 1.乱序数组构造最大堆 * 以本题为例,构建过程为 * 7,3,18,5,7,9,2,5 -》7,7,18,5,3,9,2,5->18...原创 2019-03-19 21:14:20 · 177 阅读 · 0 评论