文章 2023-12-25 来自:开发者社区

[Jvm]程序员的精进之路~JDK代理源码初探

从模仿到反编译 jdk 代理源码Jdk代理的最简单模拟, 由前文可知 JDK动态代理需要实现接口,所以基于此,进行最简单的模拟。package com.example.proxy; public class Jdk { interface Foo { void foo(); } static class Target implements Foo { ...

文章 2023-05-27 来自:开发者社区

JVM - 一个案例反推不同JDK版本的intern机制以及intern C++源码解析

PreJVM - 深入剖析字符串常量池案例 String str2 = new StringBuilder("计算机").append("技术").toString(); System.out.println(str2 == str2.intern()); String s2 = new StringBuilder("计算机技术").toString(); ...

JVM - 一个案例反推不同JDK版本的intern机制以及intern C++源码解析
文章 2022-06-13 来自:开发者社区

jvm核心类加载器--jdk源码剖析 (下)

二. jvm核心类加载器 类主要通过类加载器来加载, java里面有如下几种类加载器1. 引导类加载器:负责加载支撑JVM运行的, 位于jre目录的lib目录下的核心类. 比如:rt.jar, charset.jar等,2. 扩展类加载器: 负责加载支撑JVM运行的, 位于jre目录的lib/ext扩展目录中的jar包3. 应用程序类加载器: 负责加载classPath路径下的类包, 主要加载自....

 jvm核心类加载器--jdk源码剖析 (下)
文章 2022-06-13 来自:开发者社区

jvm核心类加载器--jdk源码剖析 (上)

目录前提: 运行环境1. 类加载的过程  1.1 类加载器初始化的过程  1.2 类加载的过程  1.3 类的懒加载2. jvm核心类加载器3. 双亲委派机制4. 自定义类加载器5. tomcat类加载机制 运行环境:我是在mac上操作的. 先找到mac的java地址. 从~/.bash_profile中可以看到java的home目录是: /Library/Java/JavaVirtualMac....

jvm核心类加载器--jdk源码剖析 (上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注