• 4.1 gc() > 我的程序猿之路:第三十一章


          java中内存:

                                            栈:存放简单数据类型变量(值和变量名都存在栈中),

                                                   存放引用数据类型变量名以及它所指向的实例的首地址

                                            堆:存放引用数据类型实例

      

         

          GC:中文名(垃圾回收器),gc是英文“Garbage Collector”的缩写;

                由一个后台线程gc进行垃圾回收,虚拟机判定内存不够的时候会中断代码的运行,这时候gc才进行垃圾回收。

        

         垃圾回收器的作用:

                               分配内存;

                               保证所有被引用的对象存在于内存中;

                               对不被引用对象(局部变量,没有指针指向的)进行回收 ;

        

          缺点:不能够精确地回收内存。

          java.lang.System.gc();

         这行代码会建议系统回收内存,但系统不一定回应,会先看内存是否够用,够用则不予理睬,不够用才会进行垃圾回收。

         

       

                

        

        

              

     

  • 相关阅读:
    Java 在方法和作用域内的内部类
    java 内部类和向上转型
    java 内部类使用 .this 和 .new
    java innerclasses(内部类)
    Java过滤器与SpringMVC拦截器之间的关系与区别
    Maven异常:Could not find artifact
    soapUI测试webservice(参数为xml格式的处理方式)
    maven仓库加载本地包依赖
    spring data jpa的学习总结
    Java 中常用缓存Cache机制的实现
  • 原文地址:https://www.cnblogs.com/fanyuyi-boke/p/qiao_duo_shao_nian_dai_ma_neng_ba_shou_zhi_mo_ping31.html
Copyright © 2020-2023  润新知