摘要: 话不多说奔主题,精神抖擞就是干! 1. 在JDK1.2之后引入了强、软、弱、虚引用这四个概念。 2. 强引用 Object obj = new Object(); 这个obj就是"="式后面那个对象的强引用,也是我们常用的引用。 *要点:在任何时候都不会被JVM GC回收掉,在JVM内存溢出后直接O 阅读全文
posted @ 2020-06-19 11:56 秋末午后的阳光 阅读(165) 评论(0) 推荐(0)
摘要: 话不多说奔主题,精神抖擞就是干! 1. 函数式接口是个啥? 它是一个接口,在这个接口里面只能有一个抽象方法(但可以包含多个默认方法、静态方法、继承自Object的公有方法)。 主要用于方法引用以及结合Lambda表达式使用。 2. 怎么定义? @FunctionalInterface public 阅读全文
posted @ 2020-06-17 17:06 秋末午后的阳光 阅读(428) 评论(1) 推荐(0)
摘要: 话不多说奔主题,精神抖擞就是干! 定义集合变量 List<Integer> lst = Arrays.asList(1, 2, 3); 下面直抒胸臆👇 1. 循环打印 lst.forEach(x -> System.out.println(x)); 或 lst.forEach(System.out 阅读全文
posted @ 2020-06-17 16:01 秋末午后的阳光 阅读(265) 评论(0) 推荐(0)
摘要: 话不多说奔主题,精神抖擞就是干! 1. 所在包:java.util.concurrent 2. 源码片段 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit uni 阅读全文
posted @ 2020-06-17 11:02 秋末午后的阳光 阅读(160) 评论(0) 推荐(0)
摘要: 话不多说奔主题,精神抖擞就是干! IOC 英文释义:inversion of control 中文释义:控制反转或者叫DI(dependency injection)依赖注入(一种概念的两种解释维度)。 1. IOC是个啥? 它是一种设计思想,用来解决以往面向对象编程中,不同对象之间强耦合、强关联, 阅读全文
posted @ 2020-06-16 17:10 秋末午后的阳光 阅读(148) 评论(0) 推荐(0)
摘要: 话不多说奔主题,精神抖擞就是干! Java中共包含23种设计模式,大致分为三种类型:1. 创建型模式:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。 2. 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 3. 行为型模式:模板方法模式、命令模式、迭 阅读全文
posted @ 2020-06-16 15:31 秋末午后的阳光 阅读(326) 评论(0) 推荐(0)
摘要: 话不多说奔主题,精神抖擞就是干! 1. 建立索引的目的是:为了加快查询速度,因为全表扫描太慢。 2. 有哪些索引可以使用:主键索引、唯一索引、普通索引、组合索引、全文索引。 3. 每个索引的特点是什么? 1). 主键索引:一般用在表id字段上,并且其关联的列的值一般是int自增、唯一、非NULL的。 阅读全文
posted @ 2020-05-30 23:18 秋末午后的阳光 阅读(182) 评论(0) 推荐(0)
摘要: 话不多说奔主题,精神抖擞就是干! 1. Alt+Enter(回车键) //导入类和包,生成'='式左侧变量等 2. Alt+Insert //自动生成选择的代码(如:get/set方法,构造函数等) 3. Ctrl+F //查找当前文本关键字 4. Ctrl+R //替换当前文本关键字 5. Ctr 阅读全文
posted @ 2020-05-30 11:56 秋末午后的阳光 阅读(247) 评论(0) 推荐(0)