其中静态对象存储在java中
发布时间:2020-12-14 19:21:39 所属栏目:Java 来源:网络整理
导读:我正在读一本书“Thinking in Java” 对象存储在堆上,而静态变量存储在一些固定位置,比如静态存储,这样它们就可以在整个程序运行时可用. class Myclass{static int x =0; //stored on static storageMyclass obj = new Myclass(); //stored on heap} 虽然制
我正在读一本书“Thinking in Java”
虽然制作一个对象,但就OOPS而言,静态不是一个好主意.把它搁置一段时间.有我的问题 >存储声明为static的对象在哪里. 最佳答案
所有静态内容都将在类加载/启动时创建并存储在特殊位置(很可能是perm gen的一部分,根据实现而不同).
对于第二个示例,当您的Myclass被加载时,它的静态内容将被创建/实例化. 这个tutorial可以为您提供高水平的概述. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |