上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 参考文档 我参考了 "Java 集合系列11之 Hashtable详细介绍(源码解析)和使用示例" ,阅读了jdk 1.8的源码 Hashtable的继承关系 Hashtable继承了Dictionary类,实现了Map、Cloneable、Serializable接口 Hashtable数据结构 阅读全文
posted @ 2019-07-15 20:37 碧海潮心 阅读(2187) 评论(0) 推荐(0)
摘要: 外键约束 自带的引擎只有innoDB引擎支持外键,外键要求 父表必须有对应列的索引,子表会自动创建索引 下面是两个表country国家,字表city 创建国家表 last_update语句的意思是时间戳不为空,默认插入(第三条插入表明以实际插入数值为准)和更新时间为当前时间 primary key 阅读全文
posted @ 2019-07-12 18:01 碧海潮心 阅读(660) 评论(1) 推荐(0)
摘要: Stack继承关系 Collection 接口 AbstractCollection AbstractList Vector Stack 方法 常用方法测试 阅读全文
posted @ 2019-07-11 15:00 碧海潮心 阅读(339) 评论(0) 推荐(0)
摘要: Vector Vector的数据结构 基于数组,大小可变(数组扩容)。 Vector与ArrayList的比较 我看了下源码,最大区别就是Vector的方法加了synchronized,是线程安全的 常用方法使用例子 运行结果 阅读全文
posted @ 2019-07-11 13:52 碧海潮心 阅读(2057) 评论(0) 推荐(0)
摘要: 参考的文档 阅读 "JDK1.8 HashMap源码分析" 阅读源码 jdk1.8 HashMap的数据结构 数组+链表+红黑树 HashMap使用hash()方法来决定元素在数组位置,因为hash算法会出现过个元素的的hash()返回的值是一样的,它用链表存放这些hash值相同的元素,jdk1.6 阅读全文
posted @ 2019-07-11 11:06 碧海潮心 阅读(233) 评论(0) 推荐(0)
摘要: 常用函数 字符串函数 1.concat (concatenate)拼接 2.大小写 3.去除空格 数值函数 | 函数 | 功能 | | : | : | | ABS(x) | 绝对值 | | CEIL(x) | '天花板',向上取整数,比x大的整数 | | FLOOR(x) | '地板',向下取整,比 阅读全文
posted @ 2019-07-10 11:25 碧海潮心 阅读(120) 评论(0) 推荐(0)
摘要: ArrayList ArrayList继承了AbstractList,实现了List,Serializable等接口。它内部实现是是基于数组的。 List的实现类的clone都是浅复制:如果只是remove,就不会影响到浅复制的应用,修改会影响 add的时候当前长度大于数组长度就会扩容数组,把当前的 阅读全文
posted @ 2019-07-08 19:49 碧海潮心 阅读(154) 评论(0) 推荐(0)
摘要: 内部类我觉得可以分为三种: 1. 内部类,静态内部类 静态内部类不能访问外部非staic变量 2. 匿名内部类,无名内部类 通过构造器、final入参访问外界变量 3. 局部内部类,定义在方法体中的内部类 需要注意: 阅读全文
posted @ 2019-07-08 19:48 碧海潮心 阅读(167) 评论(0) 推荐(0)
摘要: 前言 下面的内容是我从百度知道拷贝出来的,也就不在贴出链接了。我总结下就是迭代器在集合中使用,用户不需要关心具体集合实现的是如何遍历(不暴露细节),按照迭代器的方式遍历。 作用 Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合 阅读全文
posted @ 2019-07-08 19:47 碧海潮心 阅读(687) 评论(0) 推荐(0)
摘要: java遍历map 四种方式如下,entryset,keyset,iterator,所有values。第一种方式效率高推荐使用。 阅读全文
posted @ 2019-07-08 19:47 碧海潮心 阅读(196) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页