java获取内存地址的数据 如何计算java对象的大小?

如何计算java对象的大小?在Java中,。获取字节()。长度可用于获取字符串所占用内容的大小。其原理是Java中的任何字符都是用Unicode编码的,因此占用的字节数用来衡量占用的内存大小。例如:公

如何计算java对象的大小?

在Java中,。获取字节()。长度可用于获取字符串所占用内容的大小。其原理是Java中的任何字符都是用Unicode编码的,因此占用的字节数用来衡量占用的内存大小。例如:公共类teststringsize{public static final void main(string[]args){系统输出打印(“占用内存大小:”“学习java”。获取字节()。Length)}}输出结果:占用内存大小:6字节

public class triangle{

int x,y,Z//这是三角形三条边的长度

private void triangle(int x,int y,int z){

this.x=x

this.y=y

this.z=z

}

private int perimeter(){

返回this.x this.y this.z

}

private double area(){

int p=这个。周边()/2

返回数学.sqrt(p*(p-this.x)*(p-this.y)*(p-this.z))

}

public static void main(String[]args)抛出异常{

Triangle t=new三角形(3,4,5)系统输出打印(“三角形的周长是”t.permit())系统输出打印(”三角形的面积为:”t.area())]}

]以上代码另存为三角形.java可以试运行~~手写的代码,不保证完全正确,但思路绝对正确