稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • AIDP NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
jvm
订阅
avatar
HelloKittycoder
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 《我想进大厂》之JVM夺命连环10问
    这是面试专题系列第五篇JVM篇。 堆:堆Java虚拟机中最大的一块内存,是线程共享的内存区域,基本上所有的对象实例数组都是在堆上分配空间。堆区细分为Yound区年轻代和Old区老年代,其中年轻代又分为Eden、S0、S1 3个部分,他们默认的比例是8:1:1的大小。 栈:栈是线…
    • 艾小仙
    • 5年前
    • 2.1k
    • 42
    • 2
    Java
    《我想进大厂》之JVM夺命连环10问
  • 教你用Java字节码做点有趣的事(二)之ASM
    本篇是本系列的第二篇,主要介绍什么是ASM,以及如何使用ASM。 如果没有阅读之前的教你用Java字节码做点有趣的事,还请阅读一下,因为需要上一章的部分需求。 在上节我们知道,通过javac编译生成之后生成的是字节码,但是我们可能会有一些需求,比如需要AOP切面,事务的统一管理…
    • 咖啡拿铁
    • 7年前
    • 6.8k
    • 29
    • 2
    后端 Java 编译器
  • 教你用Java字节码做点有趣的事
    直接在toString中修改代码,这种方法很麻烦,效率低,需要修改每一个要脱敏的类,或者写个idea插件自动修改toString(),这样不好的地方在于所有编译器都需要开个插件,不够通用。 在编译时期修改抽象语法树修改toString()方法,就像类似Lombok一样,这个之前…
    • 咖啡拿铁
    • 7年前
    • 6.9k
    • 100
    • 7
    后端 Java 编译器