摘要: 特点:以键值对key,value方式存储的结构 key:Set集合 key能重复,无序的,如果重复,后面的key会把前面的覆盖掉(key必须是唯一的,不唯一,那么后面的value会把前面的value覆盖) Value:List集合 value可以重复 key和value都可以为null 1.添加元素 阅读全文
posted @ 2018-08-22 09:26 言西早石头侠 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 特点:元素无序,不可重复 1.添加元素 2.删除元素 set.remove("tanlei"); set.removeAll(Arrays.asList(44,"磊","磊")); 3.清空集合中的元素 4.遍历(两种方式遍历) 5.Set中元素按照自定义排序方式排序--匿名实现类 实现Compar 阅读全文
posted @ 2018-08-22 09:11 言西早石头侠 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 介绍: IO(Input/Output)是计算机输入/输出的接口.java的核心库java.io提供了全方面的IO接口,包括:文件系统的操作,文件读写,标准设备输出等等 File 文件和目录类 InputStream OutputStream 字节流读写类 Reader writer 字符流读写类 阅读全文
posted @ 2018-08-21 16:30 言西早石头侠 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以 阅读全文
posted @ 2018-08-21 15:45 言西早石头侠 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1.8新特性 List接口中的replaceAll()方法,替换指定的元素,函数式接口编程 List 元素是有序的并且可以重复 四种add();方法 ArrayList(用于查询操作),底层是数组 LinkedList(用于删除和添加操作),底层是链表,数据结构 区别:性能差别,分布上差别 1.Ar 阅读全文
posted @ 2018-08-21 09:57 言西早石头侠 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个Collection集合对象,不能实例化,要引用 2.添加单个元素集合中只能添加引用数据类型,不能是基本数据类型 3.使用Arrays工具类构建一个Collection集合 4.添加一个集合对象到集合中 5.遍历集合中的元素 两种方式 //迭代器[游标]遍历集合 6.移除元素 7.移除集 阅读全文
posted @ 2018-08-20 21:36 言西早石头侠 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 例如:A——B转帐,对应于如下两条sql语句 update from account set money=money+100 where name='B'; update from account set 阅读全文
posted @ 2018-08-20 14:38 言西早石头侠 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 测试脚本如下: 测试代码: 阅读全文
posted @ 2018-08-20 13:58 言西早石头侠 阅读(1940) 评论(0) 推荐(0) 编辑
摘要: 在实际的项目开发中,有时候需要向数据库发送一批SQL语句执行,这时应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。 JDBC实现批处理有两种方式:statement和preparedstatement 一、使用Statement完成批处理 1、使用Statement对象 阅读全文
posted @ 2018-08-20 13:33 言西早石头侠 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。 在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。 对MySQL而言只有blob,而没有 阅读全文
posted @ 2018-08-20 09:32 言西早石头侠 阅读(180) 评论(0) 推荐(0) 编辑