10 2018 档案

摘要:1. 目标 把类的对象存储到字符串可存储 2. 类定义 3. 测试 结果 4. Fastjson Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接 阅读全文
posted @ 2018-10-31 22:51 jihite 阅读(6879) 评论(0) 推荐(0) 编辑
摘要:1. 原理 Stream 不是集合元素,它不是数据结构并不保存数据,它是有关算法和计算的,它更像一个高级版本的 Iterator。 原始版本的 Iterator,用户只能显式地一个一个遍历元素并对其执行某些操作; 高级版本的 Stream,用户只要给出需要对其包含的元素执行什么操作,比如: 所有元素 阅读全文
posted @ 2018-10-25 22:26 jihite 阅读(4702) 评论(0) 推荐(0) 编辑
摘要:1. 关系图 List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList 2. ArrayList、Vector和LinkedList区别 ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间 阅读全文
posted @ 2018-10-25 14:14 jihite 阅读(277) 评论(0) 推荐(0) 编辑
摘要:问题 解析如下格式的xml文件 解决 根据数据,定义类对象用于存储 解析xml数据 结果 解析 <student>里面有两类数据:一是成员变量、一是标签,分别用以下获取 element.getAttribute("idcard") element.getElementsByTagName("name 阅读全文
posted @ 2018-10-19 20:26 jihite 阅读(13973) 评论(0) 推荐(0) 编辑
摘要:问题 如何通过注解值得到对应成员变量? 学习注解 自定义注解 定义User类 其中lombok的依赖配置为 测试注解 结果 解决 阅读全文
posted @ 2018-10-18 22:22 jihite 阅读(1373) 评论(0) 推荐(0) 编辑
摘要:用途 在使用fastJson时,对于泛型的反序列化很多场景下都会使用到TypeReference,例如: 输出 使用TypeReference可以明确的指定反序列化的类型,具体实现逻辑参考TypeReference的构造函数 解说 其中核心的方法是:getActualTypeArguments,它可 阅读全文
posted @ 2018-10-17 14:47 jihite 阅读(12959) 评论(0) 推荐(1) 编辑
摘要:1.遍历map 输出 2.遍历带lambda条件的map 输出 3.遍历带lambda条件的list 输出 Lambda表达式局部变量 示例 其中instanceCounter是类的成员变量,localCounter是函数的局部变量,在标红的语句报错 Variable used in Lambda 阅读全文
posted @ 2018-10-17 11:06 jihite 阅读(891) 评论(0) 推荐(0) 编辑
摘要:前提 自己IDEA风格: 1. 调试快捷键 2. 代码处理快捷键 3. idea .gitignore(git文件忽略) 链接 如删除 .idea, ssm.iml,配置 收藏 这个收藏 阅读全文
posted @ 2018-10-17 11:01 jihite 阅读(489) 评论(0) 推荐(0) 编辑
摘要:区别 这两个方法来自不同的类分别是Thread和Object 最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法(锁代码块和方法锁)。 wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用(使 阅读全文
posted @ 2018-10-15 23:32 jihite 阅读(24915) 评论(5) 推荐(2) 编辑

点击右上角即可分享
微信分享提示