Base type: Byte bits number: 8
Packing type: java.lang.Byte
Minimum value: short.min_value=-128
Maximum value: short.max_value=127
Basic type: Short bits number: 16
Packing type: Java.lang.Short
Minimum value: short.min_value=-32768 (-2 of 15 this party)
Maximum value: short.max_value=32767 (2 of 15 square-1)
Base type: int bits number: 32
Packing type: Java.lang.Integer
Minimum value: integer.min_value=-2147483648 (-2 of 31 squares)
Maximum value: integer.max_value= 2147483647 (2 of 31 square-1)
Basic type: Long bits number: 64
Packing type: Java.lang.Long
Minimum value: long.min_value=-9223372036854775808 (-2 of 63 squares)
Maximum value: long.max_value=9223372036854775807 (2 of 63 square-1)
Base type: Float bits number: 32
Packing type: java.lang.Float
Minimum value: float.min_value=1.4e-45 (2-149-square)
Maximum value: Float.max_value=3.4028235e38 (2 of 128 square-1)
Basic type: Double bits number: 64
Packing type: java.lang.Double
Minimum value: double.min_value=4.9e-324 (2-1074-square)
Maximum value: double.max_value=1.7976931348623157e308 (2 of 1024 square-1)
Base type: char bits number: 16
Packing type: java.lang.Character
Minimum value: Unicode 0
Maximum value: Unicode 2 (16)-1
Java Data type collation