上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: Spring 5比Spring4做了哪些改进;【官网说明 】https://docs.spring.io/spring/docs/current/spring-framework-reference/ Spring 4.x新特性 1. 泛型限定式依赖注入2. 核心容器的改进3. web开发增强4. 阅读全文
posted @ 2023-06-13 21:43 huigui_mint 阅读(230) 评论(0) 推荐(0)
摘要: 作用域 生命周期 阅读全文
posted @ 2023-06-13 21:39 huigui_mint 阅读(33) 评论(0) 推荐(0)
摘要: 一、概述 List是存储单列数据的集合,Map是存储键和值这样的双列数据的集合,List中存储的数据是有顺序,并且允许重复,值允许有多个null;Map中存储的数据是没有顺序的,键不能重复,值是可以有重复的,key最多有一个null。 二、明细 List 1)可以允许重复的对象。2)可以插入多个nu 阅读全文
posted @ 2023-06-13 21:27 huigui_mint 阅读(62) 评论(0) 推荐(0)
摘要: HashMap内部结构jdk8以前:数组+链表jdk8以后:数组+链表 (当链表长度到8时,转化为红黑树)在并发的情况,发生扩容时,可能会产生循环链表,在执行get的时候,会触发死循环,引起CPU的100%问题,所以一定要避免在并发环境下使用HashMap。 阅读全文
posted @ 2023-06-13 20:17 huigui_mint 阅读(34) 评论(0) 推荐(0)
摘要: 1)引入了模块系统,采用模块化系统的应用程序只需要这些应用程序所需的那部分JDK模块,而非是整个JDK框架了,减少了内存的开销。 2)引入了一个新的package:java.net.http,里面提供了对Http访问很好的支持,不仅支持 Http1.1而且还支持HTTP2。 3)引入了jshell这 阅读全文
posted @ 2023-06-13 20:15 huigui_mint 阅读(82) 评论(0) 推荐(0)
摘要: 在介绍java9之前,我们先来看看java成立到现在的所有版本。 1990年初,最初被命名为Oak; 1995年5月23日,Java语言诞生; 1996年1月,第一个JDK-JDK1.0诞生; 1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入Java技术; 1996年9月,约8.3万 阅读全文
posted @ 2023-06-13 20:13 huigui_mint 阅读(35) 评论(0) 推荐(0)
摘要: 一、接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下: 代码如下: interface Formula { double calculate(int a); default double sqrt(int a) 阅读全文
posted @ 2023-06-13 20:05 huigui_mint 阅读(5143) 评论(0) 推荐(0)
摘要: NIO技术概览:http://www.ideabuffer.cn/2017/08/13/NIO%E6%8A%80%E6%9C%AF%E6%A6%82%E8%A7%88/ 阅读全文
posted @ 2023-06-13 19:54 huigui_mint 阅读(37) 评论(0) 推荐(0)
摘要: 红黑树(一棵自平衡的排序二叉树)五大特性: 1)每个结点要么是红的,要么是黑的。 2)根结点是黑的。 3)每个叶结点,即空结点是黑的。 4)如果一个结点是红的,那么它的俩个儿子都是黑的。 5)对每个结点,从该结点到其子孙结点的所有路径上包含相同数目的黑结点 场景 1)广泛用于C++的STL中,map 阅读全文
posted @ 2023-06-13 19:50 huigui_mint 阅读(48) 评论(0) 推荐(0)
摘要: 启动类加载器:负责加载JRE的核心类库,如jre目标下的rt.jar,charsets.jar等扩展类加载器:负责加载JRE扩展目录ext中JAR类包系统类加载器:负责加载ClassPath路径下的类包用户自定义加载器:负责加载用户自定义路径下的类包 为什么会有多种:1)分工,各自负责各自的区块2) 阅读全文
posted @ 2023-06-13 19:46 huigui_mint 阅读(50) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页