title: 每日深耕,勤练不缀
有一个想法,就是将自己每天对技术的感悟写下来,有时候我们弄通一个小技术,感觉太丢人了,这么小的东西怎么写。但是我就要写,因为我以后会用到,大家以后也会用到。
前言
每个java小白都会遇到的阵痛,我写下来。 一句古语:秦人不暇自哀而后人哀之,后人哀之而不鉴之,亦使后人复哀后人也。
一、1.谈谈你对java平台的理解?
书写一次,到处执行。 1.Javac编译成为字节码,再通过JVM内嵌的解释器将字节码转换为最终的机器码 2.JVM会通过类加载器(class -Loader)加载字节码,解释或者编译执行 Jsut in time 简称 JIT Jdk9引入了AOT将字节码编译成机器代码
二、垃圾收集(Garbage Collection)
Java通过垃圾收集器回收分配内存,大部分情况下,程序员不需要自己操心内存的分配和回收 最常用的垃圾收集:SerialGC 、Parallel GC 、CMS 、G1
总结
都是些零碎的小知识,大家要见谅,也不要嘲笑,都是深耕。