1.java类的生命周期,从jvm加载class文件到销毁,什么时候会执行加载,
什么时候会执行销毁操作,使用spring框架与否的区别
2.成员变量的生命周期,定时任务中的一个类,成员变量第一次进入类中某方法
会进行赋值,我知道成员变量与类生命周期是相同的,那么在下一次调用这个
类之前都是空闲状态,会被回收吗
3.关于java JVM管理的内存空间,堆栈,方法区,这些抽象的概念,我目前最重要的
应用就是知道他保存的时长,也就是生命周期,所有成员变量,局部变量,静态,常量
都在什么时间开始有,在什么时候变成无。
3.在网上看到关于JVM GC的文章很晕,希望大神能给小弟用通俗易懂的语言描述下
关于java类生命中周期
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
7条回答 默认 最新
- 励志重写JDK 2018-09-29 06:54关注
JVM是java的运行环境,在项目启动时,首先经过编译器编译,然后字节码文件交给JVM ,JVM去指挥底层机器执行, 说到底 ,java是一个编程语言,而编程语言的作用就是指挥机器运行,言归正传,当项目启动时,会加载一些预加载类,当我们创建对象时,A 啊
A a=new A() a 会指向A的地址,a对象的存活,要看是属于哪个作用域,如果是方法,那么方法执行完毕,这个对象就要被GC回收你也可以自己GC 重写方法,但是不建议 ,因为java已经帮我们实现了本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报