java
liuyinfei_java
这个作者很懒,什么都没留下…
展开
-
java 泛型的基本定义和简单使用
1. 泛型集合 2.泛型深入复杂用法 2.1 普通泛型 2.2 < T > 的含义 2.3 < ? > 的含义 2.4 静态泛型 常用的泛型含义: T - Type(类型) R - Result(结果) K - Key(键) V - Value(值) E - Element (元素) N - Number(数字) ? - 不确定类型 【泛型】提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 比转载 2021-03-15 16:39:07 · 880 阅读 · 0 评论 -
面试必问之 ConcurrentHashMap 线程安全的具体实现方式
ConcurrentHashMap 是 Java 并发包中提供的一个线程安全且高效的 HashMap 实现,以弥补 HashMap 不适合在并发环境中操作使用的不足,本文就来分析下 ConcurrentHashMap 的实现原理,并对其实现原理进行分析! 一、摘要 在之前的集合文章中,我们了解到 HashMap 在多线程环境下操作可能会导致程序死循环的线上故障! 既然在多线程环境下不能使用 ...原创 2019-12-27 12:41:19 · 423 阅读 · 0 评论 -
最全的spring面试题和答案
Spring概述 1.什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好处是什么? 轻量:Spring 是轻量的,基本的版本大约2MB。 控制...原创 2019-12-27 12:27:57 · 226 阅读 · 0 评论