代理对象和被代理对象具有一样的契约。体现了“代理”的概念。 代理出来的类继承了Propty不能再继承,只能通过接口...[作者空间]
C语言知识整理(3):内存管理(详细版) - mattran - 博客园https://www.cnblogs.c...[作者空间]
[TOC] 一、JVM内存的分配及垃圾回收 JVM垃圾回收 由于JVM会替我们执行垃圾回收,因此开发者根本不需要关...[作者空间]
众所周知java8的新特性之一是完全删除了永久生成(PermGen)空间,自jdk7发布以来,Oracle就已经宣...[作者空间]
初识 synchronized 在并发编程中,synchronized对我们来说并不陌生,我们都知道,当多个线程并...[作者空间]
双亲委派机制原则在loadclass方法中。只需要绕开loadclass方法中即可。 1.自定义类加载器 ,重写l...[作者空间]
转载:https://blog.csdn.net/antony9118/article/details/51425...[作者空间]
一、双亲委派模型 1、类加载器可以细分为如下三类 启动类加载器(Bootstrap ClassLoader),负责...[作者空间]
类加载器的命名空间 每个类加载器又有一个命名空间,由其以及其父加载器组成 类加载器的命名空间的作用和影响 每个类加...[作者空间]
符号地址与引用地址的区别是什么? 在编译时,java类并不知道引用类的实际内存地址,因此只能使用符号引用来代替。比...[作者空间]
JVM在编译synchronzied时,会编译成monitorenter monitorexit指令,是一种JVM...[作者空间]
引入 虚函数本是c++中的概念,但在java中应用非常广泛,因为虚函数是为了实现多态而生,需要为函数添加vritu...[作者空间]
Java性能调优作为大型分布式系统提供高性能服务的必修课,其重要性不言而喻。 好的分析工具能起到事半功倍的效果,利...[作者空间]
编写一个简单的内存泄露的栗子 启动程序时,添加vm参数-Xms30M -Xmx30M -XX:+HeapDumpO...[作者空间]
什么是JVM 1.包含类装载子系统(ClassLoader)、运行时数据区、执行引擎、内存回收这四个部分组成112...[作者空间]
维基百科中对伪共享的定义如下: 其大致意思是:CPU的缓存是以缓存行(cache line)为单位进行缓存的,当多...[作者空间]
如何执行反射调用 Java的反射调用是通过java.lang.reflect.Method的invoke调用执行,...[作者空间]
这个是之前写类加载器篇时候挖的坑,来填坑了。 引言 以前在做后台服务开发的时候,SpringBoot每次改动代码都...[作者空间]
JMX最常见的场景是监控Java程序的基本信息和运行情况,任何Java程序都可以开启JMX,然后使用JConsol...[作者空间]