java语言中bigdecimal类型占用多少个字节?
非基本类型bigdecimal引用的对象使用的字节数是可变的。具体大小取决于您输入的数据量、所需的精度和您选择的舍入方法。如果询问bigdecimal类型的引用变量占用的字节数,则只有一个指针变量,当前为4。如果不明白,请看下面的示例:bigdecimald=newbigdecimal(1.1)调用bigdecimal的构造函数来创建bigdecimal对象。将d定义为bigdecimal对象的引用(即,使用d保存对象的地址)。d的大小是4个字节。随着连续计算的进行,比如调用add方法来积累更多的大数据到d所指向的对象中,对象占用的内存会增加,越大,占用的内存就越多。
如何计算java对象的大小?
在java中,。获取字节()。长度可用于获取字符串所占用内容的大小。其原理是java中的任何字符都是用unicode编码的,因此占用的字节数用来衡量占用的内存大小。例如:公共类teststringsize{publicstaticfinalvoidmain(string[]args){系统输出打印(“占用内存大小:”“学习java”。获取字节()。长度)}}输出结果:占用内存大小:6字节
原文标题:java一个字节多少位 java语言中Bigdecimal类型占用多少个字节?,如若转载,请注明出处:https://www.tzjingsheng.com/news/51313.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「豪运号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。