数据类型 | 关键字 | 内存中占用字节数 | 取值范围 | 默认值 |
布尔型 | boolean | 1 | true/false | FALSE |
字节型 | byte | 1 | -128~127 | 0 |
短整型 | short | 2 | -2^15~2^15-1 | 0 |
整型 | int | 4 | -2^31~2^31-1 | 0 |
长整型 | long | 8 | -2^63~2^63-1 | 0 |
字符型 | char | 2 | 0~2^16-1 | '\u000' |
单精度浮点型 | float | 4 | 1.4013E-45~3.4028E+38 | 0.0F |
双精度浮点型 | double | 8 | 4.9E-324~1.7977E+308 | 0.0D |
注:常量类是否能够被实例化主要看构造方法java
package com.youceedu.test.wrapper; public class TestByte { public static void main(String[] args) { // TODO Auto-generated method stub byte a = 9; byte b = -7; String result = Byte.toString(a); Byte c = new Byte((byte) 9); System.out.println(c.floatValue()); System.out.println(result+b); } }