
Java
RLCRAFT
这个作者很懒,什么都没留下…
展开
-
MethodHandle------方法句柄介绍与使用
MethodHandle 为 Java 提供了一种更高效、灵活、类型安全的方式来进行动态方法调用。它是实现动态代理、动态语言支持以及其他高级编程模型的重要工具。原创 2024-11-21 23:56:13 · 451 阅读 · 0 评论 -
对象内置锁ObjectMonitor
ObjectMonitor 是 HotSpot JVM 实现中用于对象监视器(即同步监视器)的数据结构。它用于实现 Java 中的 synchronized 关键字和 wait/notify 机制。原创 2024-06-20 12:34:23 · 257 阅读 · 0 评论 -
常用hash算法(转)
常用Hash算法、转自github原创 2023-01-09 17:56:20 · 293 阅读 · 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 · 276 阅读 · 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 · 243 阅读 · 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 · 1140 阅读 · 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 · 357 阅读 · 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 · 319 阅读 · 0 评论