随笔分类 - Core Java
摘要:https://docs.pingcode.com/ask/67278.html linkedhashmap和hashmap区别 2023-12-26 261 百科 LinkedHashMap和HashMap是Java中用于存储键值对的数据结构,它们之间的主要区别在于对键值对的顺序管理和性能特征。L
阅读全文
摘要:https://www.cnblogs.com/itcq1024/p/18405534 深入理解 Java 枚举类型及其定义步骤 1. 枚举概述 在 Java 中,enum(枚举)是用来定义一组固定的常量集合的类型。与普通类不同,枚举类型通过简单而清晰的语法结构,使得代码更具可读性,尤其适用于那些值
阅读全文
摘要:https://www.cnblogs.com/yitongtianxia666/p/17875776.html /* 第一个<T>表示后面的T都是泛型 第二个T表示方法返回的是和传入一样的类型 第三个T表示可传入任何类型 */ private <T> T getStudent(List<T> li
阅读全文
摘要:https://projectlombok.org/ https://objectcomputing.com/resources/publications/sett/january-2010-reducing-boilerplate-code-with-project-lombok @Data Th
阅读全文
摘要:ThreadLocal https://www.cnblogs.com/fsmly/p/11020641.html 为了线程安全,每个线程改的都是自己本地的副本,从而不会影响其它线程。 多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用
阅读全文
摘要:@NonNull https://www.cnblogs.com/aaacarrot/p/17025725.html import org.springframework.lang.NonNull; 编译时不检查,在程序运行时被赋值null,提前报错,而不是执行无用代码,到用到的时候再报错。 @Sn
阅读全文