摘要: 1. 集合 Collection 1.1 Java 集合框架 ​ ​ ​ ​ ​ ​ ​ ​ Java 集合框架位于 java.util 包中。Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 阅读全文
posted @ 2021-10-12 12:30 乌池鱼 阅读(375) 评论(0) 推荐(0)
摘要: WHERE,HAVING,ON ​ ​ ​ ​ ​ ​ ​ WHERE用于检索数据中符合条件的值,条件由一个或多个表达式组成,返回结果为布尔值。 -- where用于添加过滤条件以达到筛选数据的作用 UPDATE `student` SET `name`='小明' WHERE `sex`!='男'; 阅读全文
posted @ 2021-10-12 23:22 乌池鱼 阅读(333) 评论(0) 推荐(0)
摘要: 查询数据 SELECT SELECT 语法 SELECT [ALL | DISTINCT] {* | table.* | table.field1 [as alias1][,table.field2[as alias2]][,...]]} FROM table_name [as table_alia 阅读全文
posted @ 2021-10-12 22:41 乌池鱼 阅读(109) 评论(0) 推荐(0)
摘要: Lambda 表达式 ​ ​ ​ ​ ​ ​ ​ ​ Lambda 表达式的实质属于函数式编程。 ​ ​ ​ ​ ​ ​ ​ ​ 语法格式为:(parameters) -> expression或(parameters) ->{statements; } ​ ​ ​ ​ ​ ​ ​ ​ Lambda 阅读全文
posted @ 2021-10-12 13:33 乌池鱼 阅读(300) 评论(0) 推荐(0)
摘要: GC 垃圾收集器 Java 堆内存采用分代回收算法,因此 JVM 针对新生代和老年代提供了多种垃圾收集器。 1. Serial 收集器 Serial 收集器是单线程收集器,采用复制算法。 是最基本的垃圾收集器,只会使用一个 CPU 或一条线程去完成垃圾收集工作,在垃圾收集时必须停止其他工作线程知道垃 阅读全文
posted @ 2021-10-07 01:04 乌池鱼 阅读(67) 评论(0) 推荐(0)
摘要: GC 算法 GC 即 Garbage Collection 垃圾回收。JVM 中的 GC 99%发生在堆中,而 Java 堆中采用的垃圾回收机制为分代收集算法。即将堆分为新生代和老年代,根据不同的区域使用不同的垃圾回收算法。 1. 确认垃圾的算法 1.1 引用计数法 给每个对象设置一个引用计数器,每 阅读全文
posted @ 2021-10-07 00:59 乌池鱼 阅读(95) 评论(0) 推荐(0)
摘要: 堆 Heap 一个 JVM 只有一个堆,堆也是 Java 内存管理的核心区域。在 JVM 启动时堆被创建,同时大小在启动时已设定好,堆是 JVM 管理最大的一块内存空间,其大小可以调节。 堆的内存空间物理上可以不连续,逻辑上连续 所有线程共享堆,甚至可以在堆中划分线程私有的缓冲区 所有的对象实例和数 阅读全文
posted @ 2021-10-07 00:24 乌池鱼 阅读(63) 评论(0) 推荐(0)
摘要: 栈区 Stack Area 栈是运行时的单位,堆是存储单位,栈解决程序的运行问题,即程序如何执行,如何处理数据。 每个线程在创建时都创建一个该线程私有的虚拟机栈,每个栈里有许多栈帧,一个栈帧对应一个 Java 方法。 栈的特点: 每个栈与它所对应的线程生命周期保持一致 栈主管 Java 程序运行,保 阅读全文
posted @ 2021-10-07 00:15 乌池鱼 阅读(72) 评论(0) 推荐(0)
摘要: 方法区 Method Area 方法区在逻辑上属于堆的一部分,但可以看做是一块独立于 Java 堆的内存空间。所有的字段和方法字节码,以及一些特殊的方法,如构造函数,接口代码在此定义。所有定义方法的信息都保存在方法区。在 JDK 8 之后,方法区移动至本地内存中。 方法区具有以下特点: 方法区与 J 阅读全文
posted @ 2021-10-07 00:11 乌池鱼 阅读(101) 评论(0) 推荐(0)
摘要: 类加载器与类加载过程 类加载器ClassLoader 类加载器 ClassLoader 用于把 class 文件装载进内存。 启动类加载器(Bootstrap ClassLoader): 这个类加载使用C/C++ 语言实现,嵌套在 JVM 内部 用来加载 java 的核心类库,(rt.jar,res 阅读全文
posted @ 2021-10-06 23:57 乌池鱼 阅读(143) 评论(0) 推荐(0)