Avatar notebook default
25篇文章 · 20153字 · 31人关注
  • Java常量池理解与总结

    一.相关概念 什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别...

  • Resize,w 360,h 240
    深入理解JVM(5) : Java垃圾收集器

    如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。 Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的...

  • 深入理解JVM(6) : Java对象内存分配策略

    Java技术体系中所提倡的自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存。 对象的内存回收,可参考 j...

  • Java多线程理解:线程安全的集合对象

    1、概念介绍 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程...

  • Resize,w 360,h 240
    深入理解JVM(4) : Java垃圾收集 (GC)

    Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 对于垃圾收集(Gabage Co...

  • Resize,w 360,h 240
    深入理解JVM(1) : Java内存区域划分

    Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 Java虚拟机在执行Java程序...

  • Java序列化理解与总结

    1、什么是Java序列化 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这...

    0.7 9261 2 27
  • java基础:字符串的拼接

    1.不可变的String String对象是不可变的。String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的Stri...

  • Java多线程理解1

    Java实现多线程的两种方式分别是继承Thread类和实现Runnable接口。 继承Thread类 实现Runnable接口 测试 程序会在不...

文集作者