JAVA中有没有类似C语言中sizeof那样的功能啊? 想要输出一个实例、变量所占的内存大小。另外如果想要输出实例在栈内存所存的地址,怎么做啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 搭车学习。目前所知是java没有指针,通过引用即可方便地使用变量。变量的大小是否可以通过数组、集合的length()或size()乘以其单个简单变量的大小来获得. 在不同的jvm中,比如int,占的内存也不是固定的,但可以肯定的是大于等于32位 putOutTheGarbage();long totalMemory = Runtime.getRuntime().totalMemory();putOutTheGarbage();long freeMemory = Runtime.getRuntime().freeMemory();可以通过这种方法得到当前的内存,然后通过new一个实例出来再取一下当前的内存占用,前后相减,这样能获得大概的大小值 百度知道一牛人的回答,可以结贴了。java中基本数据类型的大小都是固定的,所以不需要sizeof运算符,至于实例所占内存大小的计算可以参考:http://andyao.javaeye.com/blog/146124 java继承的问题 如何真正实现屏蔽键盘输入的jtextfield。。。。。。。高分。。急 fresher 求助 这是《JAVA2应用开发指南》上的例程 5-5 FileinputSream 的问题 java awt/swing 生成的图形如何以jpg格式保存? 请教一个数组造型的问题。 菜鸟80分求救,请各位大侠帮忙。 目前国内有什么好的比较成熟的oa系统? 请教各位大虾————有关JAVA路径的设置问题(高分请教) 关于log4j的configuration文件写法??? 关于组件绘制的问题paintComponent函数 菜鸟求助。。正则表达式不会用啊,请高手指点。。
目前所知是java没有指针,通过引用即可方便地使用变量。
变量的大小是否可以通过数组、集合的length()或size()乘以其单个简单变量的大小来获得.
putOutTheGarbage();
long totalMemory = Runtime.getRuntime().totalMemory();
putOutTheGarbage();
long freeMemory = Runtime.getRuntime().freeMemory();
可以通过这种方法得到当前的内存,然后通过new一个实例出来再取一下当前的内存占用,前后相减,这样能获得大概的大小值
java中基本数据类型的大小都是固定的,所以不需要sizeof运算符,至于实例所占内存大小的计算可以参考:http://andyao.javaeye.com/blog/146124