Java集合框架 集合的引入:数组的优势:是一种简单的线性序列,可以快速地访问数组元素,效率高。如果从效率和类型检查的角度讲,数组是最好的。数组的劣势:不灵活。容量需要事先定义好,不能随着需求的变化而扩容。泛型:泛型是JDK1.5以后增加的,它可以帮助我们建立类型安全的集合。在使用了泛型的集合中,遍 ...
分类:
编程语言 时间:
2018-09-14 22:57:43
阅读次数:
264
原文:从头编写 asp.net core 2.0 web api 基础框架 (3)第一部分: http://www.cnblogs.com/cgzl/p/7637250.html 第二部分:http://www.cnblogs.com/cgzl/p/7640077.html Github源码地址:h... ...
一、前言 在完成Map下的并发集合后,现在来分析ArrayBlockingQueue,ArrayBlockingQueue可以用作一个阻塞型队列,支持多任务并发操作,有了之前看源码的积累,再看ArrayBlockingQueue源码会很容易,下面开始正文。 二、ArrayBlockingQueue数 ...
分类:
其他好文 时间:
2018-09-11 17:59:25
阅读次数:
170
AbstractList类中有一个属性 protected transient int modCount = 0; api中对它的描述是: 此列表已被结构修改的次数。 结构修改是改变列表大小的那些修改,或以其他方式扰乱它,使得正在进行的迭代可能产生不正确的结果。 该字段由迭代器和列表迭代器实现使用, ...
分类:
其他好文 时间:
2018-09-05 18:08:25
阅读次数:
205
这句话是意思显示sql语句 格式化输出sql语句 当类与表名不一致时 在属性前面加注解 Xml 则是指定table属性 不加 注释的话 相当于加@Basic 属性名和字段名不一致 @Colunm(name =“”) Xml中使用column属性 不想存到数据库 @Transient xml中不写 d ...
分类:
Web程序 时间:
2018-09-04 21:40:54
阅读次数:
202
1、Properties集合 2、序列化流与反序列化流 3、打印流 4、commons-IO ...
分类:
其他好文 时间:
2018-09-01 23:46:50
阅读次数:
150
依赖注入入门 全面理解 ASP.NET Core 依赖注入参考https://www.cnblogs.com/tcjiaan/p/8732848.html如何在StartUp中的ConfigureServices方法里直接调用刚刚添加好的注册?// redis注入services.AddSingle... ...
分类:
Web程序 时间:
2018-08-27 21:25:36
阅读次数:
408
数组+链表 transient Entry<K,V>[] table = (Entry<K,V>[]) EMPTY_TABLE; static final Entry<?,?>[] EMPTY_TABLE = {}; static class Entry<K,V> implements Map.En ...
分类:
其他好文 时间:
2018-08-26 16:52:35
阅读次数:
149
ArrayList有三个构造方法 ArrayList有三个常量 1、private transient Object[] elementData (数组); 2、private int size (元素个数) 1、ArrayList(int initialCapacity); 构造一个初始容量的集合 ...
分类:
编程语言 时间:
2018-08-26 16:39:34
阅读次数:
186
transient [?trænzi?nt] adj. 短暂的; 转瞬即逝的; 临时的 n 临时旅客; 瞬变现象; 候鸟; 1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可 ...
分类:
编程语言 时间:
2018-08-26 13:09:07
阅读次数:
170