Java中的数据类型是指在编程语言中定义的一种数据类型,它用于表示变量或常量的值。Java中有8种基本数据类型,分别是byte、short、int、long、float、double、boolean和char。
byte 数据类型是8位带符号的二进制整数,有效范围是-128 到 127 之间。它占用1个字节的内存(8位)。
short 数据类型是16位带符号的二进制整数,有效范围是-32768 到 32767 之间。它占用2个字节的内存(16位)。
int 数据类型是32位带符号的二进制整数,有效范围是-2147483648 到 2147483647 之间。它占用4个字节的内存(32位)。
long 数据类型是64位带符号的二进制整数,有效范围是-9223372036854775808 到 9223372036854775807 之间。它占用8个字节的内存(64位)。
float 数据类型是32位IEEE 754浮点数,其有效范围大致在±3.40282347E+38F 之间。它占用4个字节的内存(32位)。
double 数据类型是64位IEEE 754浮点数,其有效范围大致在±1.79769313486231570E+308D 之间。它占用8个字节的内存(64位)。
boolean 数据类型表明一个真或者假的逻辑条件,可以使用true或者false来表明一个逻辑条件,不能使用其他任意其他非0或者非1 的表达式来代表true或者false.
char 数据类型表明一个16位Unicode字 符,该Unicode 字 符必须使用单引号(')标识,例如 'a' , 'A' , '0' , '$' . char 的大小在2个字 节(16bit) .
short数据类型是16位有符号Java原语整数数据类型。 其范围是-32768至32767(或-2 15 15 - 1)。
没有short字面量。但是,我们可以将任何位于short(-32768到32767)范围内的int字面量分配给一个短变量。
例如,
short s1 = 11111; // ok short s2 = -11111; // ok
字节变量的值可以分配给短变量,因为字节数据类型的范围落在短数据类型的范围内。
Java有一个名为Short的类,它定义了两个常量来表示短数据类型Short.MAX_VALUE和Short.MIN_VALUE的最大值和最小值。
short max = Short.MAX_VALUE; short min = Short.MIN_VALUE;
Java数据类型教程 -Java下划线数字字面量我们可以在数字字面量中的两位数字之间使用下划线。例如,一个int文字2014可以写成2_014...
Java FileWriter类FileWriter类从OutputStreamWriter类继承而来。该类按字符向流中写入数据。可以通过以下几种构造方法创建需要...
JSF教程 -JSF转换日期时间示例f:convertDateTime标记用于将字符串值转换为所需格式的日期。 它还充当验证器所需的日期格式。下面...
Java设计模式 - 访问者模式在访问者模式中,元素对象接受访问者对象,而访问者对象处理元素对象上的操作。此模式是一种行为模式...
Java面向对象设计 -Java参数传递Java支持两种数据类型:基本数据类型和引用数据类型。原始数据类型是一个简单的数据结构,它只有...