JVM

发布时间 2023-09-24 17:29:36作者: ki1616

一、语言发展历史

  1、c / c++、、、

    1.需要手动管理

    2.忘记释放 --- 就会出现内存泄漏,从而导致内存溢出。

    3.释放多次 一个线程空间莫名其妙被另一个释放了

     4.开发效率低

  2、java  python  go、、、

    1.方便内存管理

    2.GC  Garbage Collection  应用线程只管分配,垃圾回收器负责回收

   3、rust

    1.所有权