概述
2019独角兽企业重金招聘Python工程师标准>>>
工作中慢慢接触架构方面的设计,内存使用、带宽预估等工作离不开基础类型与内存的换算,整理一份简单的代码,备忘遗失的基础。
public class ElementaryDateType {
private static final String TYPE = "type";
private static final String BIT_UNIT = "(bit)";
private static final String BYTE_UNIT = "(Byte)";
public static void main(String[] args) {
// 8 bit = 1 Byte
System.out.println(TYPE + "t" + BIT_UNIT + "t" + BYTE_UNIT);
System.out.print("Bytet");
System.out.println(Byte.SIZE + "t" + Byte.SIZE / 8);
System.out.print("Shortt");
System.out.println(Short.SIZE + "t" + Short.SIZE / 8);
System.out.print("Integert");
System.out.println(Integer.SIZE + "t" + Integer.SIZE / 8);
System.out.print("Longt");
System.out.println(Long.SIZE + "t" + Long.SIZE / 8);
System.out.print("Floatt");
System.out.println(Float.SIZE + "t" + Float.SIZE / 8);
System.out.print("Doublet");
System.out.println(Double.SIZE + "t" + Double.SIZE / 8);
System.out.print("Charactert");
System.out.println(Character.SIZE + "t" + Character.SIZE / 8);
System.out.println("Boolean is 1 bit");
}
}
type
(bit) (Byte)
Byte
8 1
Short
16 2
Integer
32 4
Long
64 8
Float
32 4
Double
64 8
Character 16 2
Boolean is 1 bit
转载于:https://my.oschina.net/SEyanlei/blog/368289
最后
以上就是安详毛豆为你收集整理的java基础数据类型的内存占用的全部内容,希望文章能够帮你解决java基础数据类型的内存占用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复