| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 858 人关注过本帖
标题:怎么实现类似sizeof
只看楼主 加入收藏
jingzitakk66
Rank: 1
等 级:新手上路
帖 子:198
专家分:0
注 册:2009-5-1
结帖率:98.68%
收藏
已结贴  问题点数:10 回复次数:3 
怎么实现类似sizeof
如下的类,我怎么计算占多少内存,我觉得C语言计算一个结构占用内存大小好有用啊、。
class BookMarkInfo
{
    public static char [] key = new char[20];//书签名20个字
    public static int value;    //页数   
}
搜索更多相关主题的帖子: sizeof 
2010-11-23 16:42
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
收藏
得分:3 
JAVA是跨平台的语言, 没有sizeof方法

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2010-11-24 14:59
freish
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1223
专家分:437
注 册:2007-6-1
收藏
得分:3 
不可能的实现的,在jvm一层,不同的jvm有不同的实现,也就是不同的jvm所用的位数是不一样的,但在java语言一层看起来都是一样的


你也没必要知道这些内容

[url=http://shop63425653./]/cvbnm/a6/1d/f4/7dd1720119cf3b1dcfb570b467b24051.jpg" border="0" />[/url]
2010-11-24 20:57
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:3 
你可以这样作
程序代码:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
try {
    oos.writeObject(someObject);
} finally {
    oos.close();
}
byte[] someObjectBytes = baos.toByteArray();//someObjectBytes就是你要的东西
收到的鲜花
  • lampeter1232010-11-27 12:00 送鲜花  5朵  

淘宝杜琨
2010-11-27 00:13
快速回复:怎么实现类似sizeof
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023642 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved