随笔分类 - java提高
摘要:JAVA NIO,是区别于JAVA IO的NEW IO。和普通的IO存在一定的区别,先记下这么几个字吧: 走通道,用缓存,选择器,非阻塞 走通道 NIO有三大组成:Channel(通道)、Buffer(缓存)、Selector(选择器) 其中通道是指的实现java.nio.channels.Chan
阅读全文
摘要:之前的字节输入输出流能适应任意清空,但实际使用中,我们大多用的还是字节的。 先上继承关系图: 图片摘自:http://www.cnblogs.com/skywang12345/p/io_01.html 输入流Reader 字符输入流的最上级对象是Reader(抽象类)。有以下方法: |方法|返回值|
阅读全文
摘要:先上继承关系图: 图片摘自:http://www.cnblogs.com/skywang12345/p/io_01.html 输入流InputStream 输入流的最上级对象是InputStream(抽象类)。有以下方法: |方法|返回值|说明|备注| | | | | | |read()|int|按
阅读全文
摘要:这一阵读了《JAVA并发编程实战》,写demo,看资料,记了一堆乱七八糟的东西。记下笔记,有空看看,免得遗忘 线程状态 |状态|简易说明|进入方法|备注| | | | | | |新建状态(New)|刚刚创建,没开始执行|对象new之后|| |就绪状态(Runnable)|已经准备好,随时可以调用|t
阅读全文
摘要:map,键值对的集合,由于和pojo的结构和map类似,经常相互转换,或者作为带有特定标识的数据的集合存储方式二使用。 还是先放结论: |类型|数据结构|特点描述| | | | | |HashMap|散列表(拉链法)|最常用,无序,线程不安全| |Hashtable|散列表(拉链法)|无序,线程安全
阅读全文
摘要:list,列表序列。是编程工作充常用的对象,类似数组,用于存储统一类型的集合的对象。 先放结论: |类型|数据结构|特点描述| | | | | |ArrayList|数组|最常用,随机访问高效,插入删除效率低| |LinkedList |双向链表|随机访问效率低,但随机插入、随机删除效率低| |Ve
阅读全文
摘要:之前总结了下匿名内部类,想到了js的闭包,那么java有没有闭包相关的动作呢? 回去翻了翻《JAVA编程思想》发现有闭包和回调的相关说明,但书中的说法不是很好理解,因为有些兴趣,仿照着书中代码做个例子看看。稍微研究下。代码如下: // 增加计数功能定义 // 注意,接口只存在一个void incre
阅读全文
摘要:map是我们常用的对象,对应map的初始化,正常来说,是需要以下这写法的。 // 正常map初始化 Map mapTest01 = new HashMap(); mapTest01.put("张三",100); mapTest01.put("李四",50); mapTest01.put("王五",7
阅读全文

浙公网安备 33010602011771号