我是靠谱客的博主 安详毛豆,最近开发中收集的这篇文章主要介绍java基础数据类型的内存占用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

工作中慢慢接触架构方面的设计,内存使用、带宽预估等工作离不开基础类型与内存的换算,整理一份简单的代码,备忘遗失的基础。

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基础数据类型的内存占用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部