![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
RLCRAFT
这个作者很懒,什么都没留下…
展开
-
对象内置锁ObjectMonitor
ObjectMonitor 是 HotSpot JVM 实现中用于对象监视器(即同步监视器)的数据结构。它用于实现 Java 中的 synchronized 关键字和 wait/notify 机制。原创 2024-06-20 12:34:23 · 154 阅读 · 0 评论 -
常用hash算法(转)
常用Hash算法、转自github原创 2023-01-09 17:56:20 · 225 阅读 · 0 评论 -
Unsafe源码解析(未完待续)
/* * Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU Gen原创 2021-10-21 23:52:42 · 207 阅读 · 0 评论 -
HashMap源码解析
package java.util;import java.io.IOException;import java.io.InvalidObjectException;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.function.BiConsumer;import java.util.function.B原创 2021-10-10 21:03:06 · 201 阅读 · 0 评论 -
谈谈java.lang包
对JVM平台来说,java.lang包中的类至关重要,因为这个包中的很多类我们都经常用到,如:Object类(java.lang.Object);String类(java.lang.String);基本数据类型包装类(java.lang包中的Integer、Long、Short、Char、Float和Double);异常和错误(java.lang.Exception和java.lang.Error)。下图是这些类之间的层级关系:Object类java.lang包中的Object类是其他所翻译 2021-08-04 20:08:59 · 1084 阅读 · 0 评论 -
Spring Boot使用@ConfigurationProperties踩过的坑
使用@ConfigurationProperties(prefix = " ")批量注入时提示spring boot configuration annotation processor not configured解决方案maven工程在pom.xml文件中引入坐标<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-configuration-processor --><原创 2021-08-02 00:17:40 · 292 阅读 · 0 评论 -
谈谈Java中遍历Map集合的几种方式
Java中遍历Map集合有很多种方法,从最开始的iterator,到Java5的For-Each,再到Java8中的Lambda。 下面,让我们一起使用具体的代码来实现以及对各自的优缺点进行分析:方法一:使用Iterator进行遍历 Map<String, Object> map = new HashMap<>(); //获取EntrySet() Set<Map.Entry<Stri...原创 2021-07-29 15:39:10 · 273 阅读 · 0 评论