引用

1.JVM管理两种类型的内存:堆内存(heap),栈内存(stack),堆内在主要用来存储程序在运行时创建或实例化的对象与变量.而栈内存则是用来存储程序代码中声明为静态(static)(或非静态)的方法.

引用

2 .JVM中对象的生命周期,创建阶段,应用阶段,不可视阶段,不可到达阶段,可收集阶段,终结阶段,释放阶段

引用

3.避免在循环体中创建对象,即使该对象占用内存空间不大.

 

text
1
Java代码   <a title="收藏这段代码">

收藏代码

for(int i=0;i<10000;++i){
  Object obj = new Object();
  System.out.println(

原文地址:https://blog.csdn.net/flanet/article/details/8447196?ops_request_misc=&request_id=7358bddffa5a4b5a842fdc40cf8ff8c5&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~all~koosearch~default-9-8447196-null-null.142^v88^insert_down28v1,239^v2^insert_chatgpt&utm_term=java%E4%BC%98%E5%8C%96