09 2022 档案

摘要:[Java]Map接口有关总结Map接口 1、HashMap和Hashtable的区别 线程安全方面。HashMap是非线程安全的,Hashtable是线程安全的。因为Hashtable内部方法基本都经过synchronized修饰。但是如果要保证线程安全推荐使用ConcurrentHashMap。 效率方面。因为线程安全问题H 阅读全文
posted @ 2022-09-13 16:46 knqiufan 阅读(55) 评论(0) 推荐(0) 编辑
摘要:[Java]HashMap源码解析HashMap源码解析 构造函数 // 默认构造函数。 public HashMap() { this.loadFactor = DEFAULT_LOAD_FACTOR; // all other fields defaulted } // 包含另一个“Map”的构造函数 public HashMa 阅读全文
posted @ 2022-09-13 15:50 knqiufan 阅读(24) 评论(0) 推荐(0) 编辑
摘要:[概念]认证、授权、鉴权和权限控制认证、授权、鉴权、权限控制 1、认证(identification) 指的是,根据声明者所特有的识别信息,确认声明者的身份。认证方式有很多,举例来说: 用户 + 密码 用户手机:二维码、短信、手势密码等 用户电子邮箱 用户的生物学特征:指纹、语音、虹膜等 身份证 等等 在安全要求高的场合,经常会使用 阅读全文
posted @ 2022-09-08 17:16 knqiufan 阅读(2055) 评论(0) 推荐(1) 编辑
摘要:[Java]《On Java》阅读记录之 -- 可变参数重载问题《On Java》阅读记录之 -- 可变参数重载问题 有下面一段代码: public class OverloadingVarargs2 { static void f(float i , Character... args) { System.out.println("first"); } sta 阅读全文
posted @ 2022-09-03 00:07 knqiufan 阅读(16) 评论(0) 推荐(0) 编辑
摘要:[Java]Java类中的各元素初始化顺序Java类中各元素的初始化顺序 初始化的原则是: 先初始化静态部分,再初始化动态部分;(先静再动) 先初始化父类部分,后初始化子类部分;(先父再子) 先初始化变量,次初始化代码块,再初始化构造器;(先变量,次代码块,再构造器) 所以依照这个规则可以得出总体顺序是: 父类的静态成员变量(第一次加载类时 阅读全文
posted @ 2022-09-02 23:21 knqiufan 阅读(54) 评论(0) 推荐(0) 编辑
摘要:[Java]ArrayList源码解析ArrayList源码解析 1. 核心源码解读 package java.util; import java.util.function.Consumer; import java.util.function.Predicate; import java.util.function.UnaryOpe 阅读全文
posted @ 2022-09-02 16:33 knqiufan 阅读(56) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
欢迎阅读『2022 年 9月 随笔档案』