会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
sea的博客
博客园
首页
新随笔
联系
订阅
管理
2020年6月24日
java反射原理
摘要: 一、预先需要掌握的知识(java虚拟机)java虚拟机的方法区:java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类的类型信息,当java虚拟机装载某个类型的时候,需要类装载器定位相应的class文件,然后将其读入到
阅读全文
posted @ 2020-06-24 17:19 sea的博客
阅读(699)
评论(0)
推荐(0)
编辑
IDEA打JAR包
摘要: 1.打开idea,这个不用多说了,open一个工程,完了界面如下 2.点击菜单栏File-->Project Structure打开Project Structure 3.点+按钮,选择JAR--》From Modules.....打开create jar from modules对话框 4.下面这
阅读全文
posted @ 2020-06-24 16:19 sea的博客
阅读(1610)
评论(0)
推荐(0)
编辑
一个最简单的javaagent demo实例
摘要: JavaAgent 是JDK 1.5 以后引入的,也可以叫做Java代理。 JavaAgent 是运行在 main方法之前的拦截器,它内定的方法名叫 premain ,也就是说先执行 premain 方法然后再执行 main 方法。 那么如何实现一个 JavaAgent 呢?很简单,只需要增加 pr
阅读全文
posted @ 2020-06-24 11:59 sea的博客
阅读(1098)
评论(0)
推荐(0)
编辑
JAVA Agent 简析及开发示例
摘要: Java Instrumentation指的是可以用独立于应用程序之外的代理(agent)程序来监测和协助运行在JVM上的应用程序。这种监测和协助包括但不限于获取JVM运行时状态,替换和修改类定义等。 java SE5中使用JVM TI替代了JVM PI和JVM DI。提供一套代理机制,支持独立于J
阅读全文
posted @ 2020-06-24 11:55 sea的博客
阅读(1674)
评论(0)
推荐(0)
编辑
计算java对象占用的内存
摘要: Java有一个很好的地方就是java的垃圾收集机制,这个机制集成于jvm的,对程序员来说是隐藏且不透明的。这种情况下,如何得到某个对象消耗的内存呢? 曾经看到过有人用以下方法来计算:在生成该object的前后都调用java.lang.Runtime.freeMemory()方法,然后看两者之差即为该
阅读全文
posted @ 2020-06-24 11:09 sea的博客
阅读(383)
评论(0)
推荐(0)
编辑
一个java类占用的内存
摘要: 总共:96byte1KB = 1024BYTE1024/96=10.61MB = 1024KB = 可以缓存10240个数据. public class LimitInfoByKeySnBO { //1.对象头 8 byte //2.retCode 4byte //3.retMsg 空,8(对象头)
阅读全文
posted @ 2020-06-24 10:37 sea的博客
阅读(578)
评论(0)
推荐(0)
编辑
公告