240 发简信
IP属地:广东
  • JVM学习—— 内存溢出异常

    一、堆溢出Java heap space 表示对象实例占用的容量,到达了堆的最大容量限制 对象过大 创建一个有2M个元素的int数组,一个int...

  • Resize,w 360,h 240
    JVM学习——元空间(Metaspace)

    一、从方法区(PermGen)到元空间(Metaspace) 方法区(PermGen) JDK1.8以前的HotSpot JVM有方法区,也叫永...

  • Resize,w 360,h 240
    JVM学习——运行时数据区

    一,JVM内存结构 JVM内存主要分为:堆内存、方法区和栈 堆内存存储对象实例,由新生代和老年代组成 方法区存储类信息、常量、静态变量等数据 栈...

  • Resize,w 360,h 240
    java学习——浅谈Java常量池

    一、概述 常量池:编译期被确定,*.class文件中的一部分,包含字面量(Literal)和符号引用(Symbolic Reference)。 ...

  • Resize,w 360,h 240
    java学习——源码分析finalize和FinalReference

    一道常见的java面试题:描述final、finally、finalize的区别final、finally是常用的java关键字,不赘述。fin...

  • Resize,w 360,h 240
    《重构:改善既有代码的设计》读书笔记

    一,重构,第一个案例 这一章作者先用一个影片出租程序的案例,来演示重构的过程 每个Customer顾客可以租多部Movie影片,程序会根据影片的...

  • Resize,w 360,h 240
    《代码整洁之道》读书笔记

    序,前言 重视代码facebook把code review作为重点KPI考核,并采用连坐制。code wins argument当两人为一个问题...