10 2021 档案
摘要:配置文件配置包扫描路径 递归包扫描获取.class文件 反射、确定需要交给IOC管理的类 对需要注入的类进行依赖注入 配置文件中需要指定包扫描路径 定义一些注解,分别表示访问控制层、业务服务层、数据持久层、依赖注入注解、获取配置文件注解 从配置文件中获取需要扫描的包路径,获取到当前路径下的文件信息及
阅读全文
摘要:ConcurrentHashMap原理及jdk7和jdk8的区别 jdk7: 数据结构: ReentrantLock+Segment+HashEntry,一个Segment中包含一个HashEntry数组,每个HashEntry又是一个链表结构 元素查询: 二次hash,第一次Hash定位到Segm
阅读全文
摘要:##HashMap和HashTable有什么区别?其底层实现是什么? ###区别: HashMap方法没有synchronized修饰,线程非安全,HashTable线程安全; HashMap允许key和value为null,而HashTable不允许 ###底层:数组+链表 jdk8之后链表高度到
阅读全文
摘要:ArrayList 基于动态数组,连续内存存储,适合下标访问(随机访问) 扩容机制:因为数组长度固定,超出长度存数据时需要新建数组,然后将老数组的数据拷贝到新数组。 不使用尾插:还会涉及到元素的移动 使用尾插:并且指定初始内容可以极大提高性能,甚至超过linkedList(因为LinkedList需
阅读全文
摘要:#hashCode hashCode()的作用是用于获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定哈希表中索引的位置。Java的所有类都包含hashCode()函数。散列表存储的是键值对。 使用hashCode大大减少了equals的使用次数,相应就打打提高了执行速度
阅读全文
摘要:List: 有序,按对象进入的顺序保存对象,可重复,允许多个NUll元素对象,可以使用Iterator取出所有元素,再逐一遍历,还可以使用get(int index)获取指定下标的元素 Set: 无序,不可重复,最多允许一个Null元素对象,取元素时只能用Iterator接口取得所有元素,在逐一遍历
阅读全文
摘要:一、区别 抽象类可以存在普通成员函数,而接口中只能存在public abstract方法; 抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final 抽象类只能extends继承一个,接口可以implements实现多个 目的 接口 接口是为了对类的方法进行
阅读全文
摘要:重载 发生在同一个类中; 方法名必须相同; 参数类型、个数、顺序不同; 和方法返回值和访问修饰符无关 重写 发生在继承父类的子类中; 方法名、参数列表必须相同; 返回值范围小于等于父类; 抛出异常范围小于等于父类; 访问修饰符范围大于等于父类; 如果父类方法访问修饰符为private则子类就不能重写
阅读全文
摘要:String是final修饰的,不可变,每次操作都会产生新的String对象 public final class String implements java.io.Serializable, Comparable<String>, CharSequence, Constable, Constan
阅读全文
摘要:final 修饰类:表示类不可以被继承 修饰方法:表示方法不可被子类覆盖 修饰变量:表示变量一旦被赋值就不可以更改它的值 (1)修饰成员变量 如果final修饰的是类变量(static修饰),只能在静态初始化块中指定初始值或者声明该变量时指定初始值。 如果final修饰的时成员变量,可以在非静态初始
阅读全文
摘要:"":对比的是栈中的值,基本数据类型是变量值,引用类型是堆中内存对象的地址 "equals":object中默认也是采用比较,通常会重写 public class demo { public static void main(String[] args) { String str1 = "hello
阅读全文
摘要:#一、面向对象 ##1.1区别 面向过程: 注重处理问题的步骤 更加高效 void 打开洗衣机(){...} void 放衣服(){...} void 放洗衣粉(){...} void 清洗(){...} void 烘干(){...} 面向对象: 注重处理问题的参与者及其各自的需求 易于复用,扩展,
阅读全文
摘要:TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified Hungarian Russian Chinese Tradi
阅读全文