• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
sea的博客
博客园 首页 新随笔 联系 订阅 订阅 管理

2020年6月24日

java反射原理
摘要: 一、预先需要掌握的知识(java虚拟机)java虚拟机的方法区:java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类的类型信息,当java虚拟机装载某个类型的时候,需要类装载器定位相应的class文件,然后将其读入到 阅读全文
posted @ 2020-06-24 17:19 sea的博客 阅读(706) 评论(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的博客 阅读(1636) 评论(0) 推荐(0)
 
一个最简单的javaagent demo实例
摘要: JavaAgent 是JDK 1.5 以后引入的,也可以叫做Java代理。 JavaAgent 是运行在 main方法之前的拦截器,它内定的方法名叫 premain ,也就是说先执行 premain 方法然后再执行 main 方法。 那么如何实现一个 JavaAgent 呢?很简单,只需要增加 pr 阅读全文
posted @ 2020-06-24 11:59 sea的博客 阅读(1218) 评论(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的博客 阅读(1750) 评论(0) 推荐(0)
 
计算java对象占用的内存
摘要: Java有一个很好的地方就是java的垃圾收集机制,这个机制集成于jvm的,对程序员来说是隐藏且不透明的。这种情况下,如何得到某个对象消耗的内存呢? 曾经看到过有人用以下方法来计算:在生成该object的前后都调用java.lang.Runtime.freeMemory()方法,然后看两者之差即为该 阅读全文
posted @ 2020-06-24 11:09 sea的博客 阅读(395) 评论(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的博客 阅读(597) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3