java基础数据类型的内存占用
2015-01-15 20:37
351 查看
工作中慢慢接触架构方面的设计,内存使用、带宽预估等工作离不开基础类型与内存的换算,整理一份简单的代码,备忘遗失的基础。
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("Byte\t"); System.out.println(Byte.SIZE + "\t" + Byte.SIZE / 8); System.out.print("Short\t"); System.out.println(Short.SIZE + "\t" + Short.SIZE / 8); System.out.print("Integer\t"); System.out.println(Integer.SIZE + "\t" + Integer.SIZE / 8); System.out.print("Long\t"); System.out.println(Long.SIZE + "\t" + Long.SIZE / 8); System.out.print("Float\t"); System.out.println(Float.SIZE + "\t" + Float.SIZE / 8); System.out.print("Double\t"); System.out.println(Double.SIZE + "\t" + Double.SIZE / 8); System.out.print("Character\t"); 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
相关文章推荐
- java基本数据类型及其默认内存占用
- JAVA基础再回首(二十三)——操作基本数据类型的流、内存操作流、打印流、随机访问流、合并流、序列化流
- java 笔记(1)-—— JVM基础,内存数据,内存释放,垃圾回收,即时编译技术JIT,高精度类型
- Java基础之各种数据类型在内存中的存储方式
- Java基础之数据类型、内存、修饰符、代码块
- java基础:八种基本数据类型占用字节空间总结
- JAVA基本数据类型占用内存大小
- JAVA-基础数据类型转换
- Java基础数据类型
- java基础巩固训练营【第一轮】(五) 基本数据类型 补充
- Java基础-Java中的简单数据类型祥解
- java基础数据类型与字符串之间的转换
- [零基础学JAVA]Java SE基础部分-02.标识符、数据类型
- java基础数据类型
- Java基础:Java Date数据类型
- 全面理解Java中的String数据类型-Java基础-Java-编程开发
- java基础巩固训练营【第一轮】(五) 基本数据类型
- java 基础数据类型
- Java语言基础02-用户定义数据类型
- java基础----char等数据类型