摘要: 由于JAVA中Map类是不继承Iterable接口,所以不能像其他Collection 数据结构那样,通过迭代器进行遍历;那么Map<K,V>类对象如何实现遍历呢? 我们先看JDK中怎么介绍,后面写代码说明; JDK文档中,其意大致就是通过Map.Entry<K,V> 接口,通过创建一个存储“键值对 阅读全文
posted @ 2020-07-23 23:28 JC97 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 作为例子的树长这样: package bstpractice; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class BstTest { public static void 阅读全文
posted @ 2020-07-22 00:58 JC97 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 1.为什么有限域在密码学有很大的应用,而不是无限域? 从计算机执行的角度:有限域中执行的数及运算结果是在有限域中确定的整数,不会有小数的出现;有利于快速计算和处理。 2.认证发送的消息可以就是明文发送。实际中,有些消息不需要加密,但需要认证。 3.针对DES的攻击中,每一轮的轮密钥从56位密码中选取 阅读全文
posted @ 2020-07-18 11:21 JC97 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1 package myqueue; 2 3 import mylinkedlist.MyLinkedList; 4 5 import java.util.NoSuchElementException; 6 7 public class myQueue <E>{ 8 private Node hea 阅读全文
posted @ 2020-07-18 00:58 JC97 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 先一篇泛型总结得很好的博客:https://segmentfault.com/a/1190000014120746 用双向链表实现LRU,要求可以指定缓存大小,并且可以存储任意类型的数据。 (要求用泛型,只需要实现添加方法即可)。分析:1.LRU实现 操作: 添加:是否存在?存在-删除-添加到表头; 阅读全文
posted @ 2020-07-15 21:22 JC97 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 一个LRU算法最简单的有如下的功能:这里我们先不考虑用哈希表做优化 实际上就是一个链表,通过链表来模拟实现 public class Linked { // 用链表实现一个LRU缓存 (大小为100),要求实现添加一个数据的方法。(自己定义节点类,存储的数据类型为int)。public static 阅读全文
posted @ 2020-07-13 21:20 JC97 阅读(1695) 评论(0) 推荐(0) 编辑
摘要: 总结Collection 概念: API: 增: boolean add(E e) boolean addAll(Collection c)//只要原集合发生修改,便放回true 删: void clear() boolean remove(Object o) boolean removeAll(C 阅读全文
posted @ 2020-07-12 23:35 JC97 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 在配置文件中,配置要的目标类(全类名,该类必须有无参构造方法),和目标方法(名称)(无参方法)。通过反射,调用目标类中的目标方法假设该类中一定有默认无参构造方法 1 package reflection; 2 3 import java.io.FileInputStream; 4 import ja 阅读全文
posted @ 2020-07-07 23:01 JC97 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 设计一个方法,该方法,能修改任意对象中,指定成员变量的值核心:field对象.set(obj,newValue) 1 package reflection; 2 3 import java.lang.reflect.Field; 4 import java.util.Arrays; 5 6 publ 阅读全文
posted @ 2020-07-07 22:59 JC97 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 自定义注解,该注解用来描述,方法运行所需的时间上限用long类型的数据表示时间,单位为ms;然后,自定义注解处理器,运行加了运行时间上限注解的方法,判断方法的运行时间,是否超出了注解中规定的时间上限,如果超过,则返回true,未超过返回false 1 package annotation; 2 3 阅读全文
posted @ 2020-07-07 22:56 JC97 阅读(410) 评论(0) 推荐(0) 编辑