Java 常见的八种数据类型都是什么?
回答·7
最热
最新
- java 基本数据类型就 8 种,记住就好了。除了这些都是引用型的了。 java 四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 boolean(它只有两个值可取 true false) 第四类:字符型 char 在栈中可以直接分配内存的数据是基本数据类型。 引用数据类型:是数据的引用在栈中,但是他的对象在堆中。 要想学好 Java 必须知道各种数据的在内存中存储位置。 对内存有了很好的了解,可以有助你分析程序。 字节: boolean 布尔型 1/8 byte 字节类型 1 char 字符型 2 一个字符能存储一个中文汉字 short 短整型 2 int 整数类型 4 float 浮点类型(单精度) 4 long 长整形 8 double 双精度类型(双精度) 8 java 中默认的整数类型是 int 类型,如果要定义为 float 型,则要在数值后加上 l 或 L; 默认的浮点型也是双精度浮点,如果要定义为 float 型,则要在数值后加上 f 或 F。 一个字节等于 8 位,一个字节等于 256 个数,就是-128 到 127 一共 256。 kB 就是 kBytes Bytes 就是“字节”的意思! K 就是千的意思,因为计算机是通过二进制来计算,10 个 1 正好是 1024 1111111111(二进制)=1024(十进制) 1Bytes(字节)=8bit(比特) 一个英文字母或一个阿拉伯数字就是一个字符,占用一个字节 一个汉字就是两个字符,占用两个字节。 一般讲大小是用 Bytes,大写的“B”,讲网络速率是用 bit,注意是小写的“b”。 例:一个文件有 8MBytes 例:我下载文件的速率是 256KB/s,即 2Mbit,这通常就是我们宽带上网的速率。 基本数据类型自动转换 byte->short,char -> int -> long float -> double int -> float long -> double
- 无聊的问题,净整些没用的
- byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(reference type)。
- 不是常见,是只有 8 种基本数据类型,但可以自己定义类,产生新的类型对象
- 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 boolean(它只有两个值可取 true false) 第四类:字符型 char
- 这个问题你是闲的吧?