[Jvm]程序员的精进之路~JDK代理源码初探
从模仿到反编译 jdk 代理源码Jdk代理的最简单模拟, 由前文可知 JDK动态代理需要实现接口,所以基于此,进行最简单的模拟。package com.example.proxy; public class Jdk { interface Foo { void foo(); } static class Target implements Foo { ...
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源码剖析 (下)
二. jvm核心类加载器 类主要通过类加载器来加载, java里面有如下几种类加载器1. 引导类加载器:负责加载支撑JVM运行的, 位于jre目录的lib目录下的核心类. 比如:rt.jar, charset.jar等,2. 扩展类加载器: 负责加载支撑JVM运行的, 位于jre目录的lib/ext扩展目录中的jar包3. 应用程序类加载器: 负责加载classPath路径下的类包, 主要加载自....

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....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
+关注