摘要: 自定义注解基于元注解来定义自己所需要的注解 @Documented@Target(FIELD) @Retention(RUNTIME) public @interface IdcardValidate { String message() default "身份证号不正确"; Class<?>[] 阅读全文
posted @ 2020-06-10 22:06 久别重逢 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、@Documented @Documented @Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) public @interface Documented 表明一个类型的注释被javadoc默认文件。此类型应用于注释注释的类型的声明 阅读全文
posted @ 2020-06-10 21:59 久别重逢 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1、@Deprecated @Documented @Retention(value=RUNTIME) @Target(value={CONSTRUCTOR,FIELD,LOCAL_VARIABLE,METHOD,PACKAGE,PARAMETER,TYPE}) public @interface 阅读全文
posted @ 2020-06-10 21:41 久别重逢 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一、概念 LinkedList继承自AbstractSequentialList,实现List接口,获得简单的增删改查功能,实现Deque,获得双向队列的一些功能,实现Cloneable接口,获得克隆功能,实现 Serializable接口,实现序列化功能,LinkedList的操作非同步,所以均不 阅读全文
posted @ 2020-06-08 09:35 久别重逢 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、传统for循环 public static void main(String[] args) { List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); //1、for循环遍 阅读全文
posted @ 2020-06-07 22:44 久别重逢 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一、概念 ArrayList底层通过数组实现,随着元素的增加而动态扩容,线程不安全集合。 二、分析 1、继承自AbstractList 2、实现List接口,获得List基本集合所具有的操作方法。 3、实现RandonAccess接口,改接口没有定义任何方法,其是一个标记方法,为了获得快速随机访问存 阅读全文
posted @ 2020-06-07 22:10 久别重逢 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一、概念 Collection是集合类的顶级接口,继承自Iterable 二、源码分析 1、Collection //继承自Iterable<E> public interface Collection<E> extends Iterable<E> { int size();//返回collecti 阅读全文
posted @ 2020-06-07 20:36 久别重逢 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 一、概念 用于存储数据的容器,集合区别于数组,集合主要用于存放对象,并且长度可变,而数组一旦初始化,其长度不能发生改变,灵活性较差。 二、集合关系图谱 解释说明: 1. 集合类位于java.util包中,集合类主要有两个父级接口Collection和Map派生,二者的顶级父类均为Object,两个父 阅读全文
posted @ 2020-06-07 10:49 久别重逢 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、概念 程序反复调用自身实现解决问题的方法,称为递归算法。 二、三因素 1、递归终止条件,即递归在什么时候终止。 2、找出返回值,本地递归应该跟上一级递归返回什么值 3、本次递归需要做什么事情。 三、简单运用场景 1、求某个数字的阶乘 首先,确定终止条件,当传递参数为1时,则终止递归。 其次,本级 阅读全文
posted @ 2020-06-06 17:07 久别重逢 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 通过MySQL命令行修改: mysql> set character_set_client=utf8; mysql> set character_set_connection=utf8; mysql> set character_set_database=utf8; mysql> set chara 阅读全文
posted @ 2020-05-11 08:46 久别重逢 阅读(115) 评论(0) 推荐(0) 编辑