怎么获取各个类型数值所占内存的大小? 比如说,我定义一个 int i=10;那么我怎么获取i所占内存的大小?还有float,long等~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java里没这方法,自己算吧,值类型的占用大小查得到,引用对象占用内存等于里面所以成员占用内存加起来 java中有基本数据和对象这两种类型,基本数据是有规定的长度,比如int是4字节,这是定的,而对象就相对复杂,比如Object o = new Object();这创建了一个空对象,那么他的长度就是两个方面相加,一个是在栈中保存对象引用的内存4byte,这个空对象在堆中存放时所需的字节8byte,总共12byte,其他的对象依次类推 可以通过数据类型类(包装类)的常量获得例如int占用的位数(bit)是:Integer.SIZE 取不到,楼主不用想这种事情了,你无法自己管理内存的,JVM 会帮你管好。 要是1.3,1.4没有,到1.5就有了。自己忘记了怎么写了!http://java.sun.com/j2se/1.5.0/docs/api/java/lang/instrument/Instrumentation.html你看这个接口自己找资料吧!以后抽时间写一个自动测试DAO模型的。 java初始化问题 划出此问题的用例图,顺序图,状态图 关于String.split的问题,在线等。 想问一下关于档案的问题 URL和序列化问题 运行hashtable,内存不足怎么办? 那里有给手机上传文件的软件啊!!!!!! 小应用程序问题 java UNIX下运行udp发送的问题! 辛苦编的applet竟然不能运行,真搞不懂,郁闷! 关于IO问题 跪求 Java 编写的 考试系统 有偿!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货