07 2020 档案
摘要:垃圾收集算法的实现涉及大量的细节,且各个平台的虚拟机操作内存的方法各有差异,本文主要讲分代收集的理论和几种算法回收的思想。 从如何判断对象的消亡角度出发,垃圾收集算法可以划分为两类:“引用计数式垃圾收集”(Reference Counting GC)和“追踪式垃圾收集” (Tracing GC)两大
阅读全文
摘要:1.概述 为什么虚拟机要进行垃圾回收? 因为Java虚拟机中的内存是有限的,在程序运行中无时无刻不在创建对象,消耗内存,如果不对内存进行回收,就无法解决内存不足的问题,自然程序无法运行持久。 如今内存动态分配与内存回收技术相当成熟,为什么还要了解它? 因为即使内存动态分配和内存回收技术在怎么成熟,也
阅读全文
摘要:1.开启邮件服务 如果选用QQ邮箱作为代理服务的话,需要进行一些设置: 登录邮箱后,点击设置->账户 将四个服务开启,然后点击生成授权码,获取到授权码以便使用。 2.邮件发送 通过java的mail工具包,发送邮件,话不多说,上代码。 package ext.plm.mail; import jav
阅读全文
摘要:1.对象创建 对象的创建通常(例外:复制、反序列化)只是一个new关键字而已。在虚拟机中,当虚拟机遇到一条字节码new的指令时,会根据指令的参数看是否能在常量池中定位到一个符号引用,并且检查这个符号引用对应的类是否被加载、验证、准备、解析、初始化过,如果没有,虚拟机就会根据符号引用去加载相应的类为新
阅读全文

浙公网安备 33010602011771号