【什么是Instrumentation】Java SE 6新特性:Instrumentation , 利用 Java 代码 , 即 java.lang.instrument 做动态 Instrumentation 是 Java SE 5 的新特性 , 它把 Java 的 instrument 功能从本地代码中解放出来 , 使之可以用 Java 代码的方式解决问题 。使用 Instrumentation , 开发者可以构建一个独立于应用程序的代理程序(Agent) , 用来监测和协助运行在 JVM 上的程序 , 甚至能够替换和修改某些类的定义 。有了这样的功能 , 开发者就可以实现更为灵活的运行时虚拟机监控和 Java 类操作了 , 这样的特性实际上提供了一种虚拟机级别支持的 AOP 实现方式 , 使得开发者无需对 JDK 做任何升级和改动 , 就可以实现某些 AOP 的功能了 。

猜你喜欢
- 嘿宝是什么意思 嘿宝应该是什么意思
- LOL刀妹冰霜之刃为什么游戏是蓝头发
- 水饺是冷水下锅还是热水下锅 煮水饺的方法
- adb重启是什么意思 什么是adb重启
- 为什么女生洗澡那么烫 女生洗澡那么烫的原因
- 活珠子的功效与作用 活珠子的优点
- 天津的市花是什么花 天津的市花是什么
- 金枪鱼不能和什么同食 金枪鱼不能同食的食物
- 失信的意思 词语失信什么意思
- 抖音飞鸽直播通知和福袋明细是什么意思?有哪些优势?
