java中的基础数据类型及占用空间(类型转换级别)
public class helloWorld{ // 类体中不能写java语句,除了变量 // 类体中的各个方法没有先后顺序 /* 1. java中的数据类型有两类: 基本数据类型和引用数据类型 2. 基本类型有: 第一类(整数类型): byte -1字节, short -2字节, int -4字节, long -8字节 第二类(浮点型): float -4字节, double -8字节 第三类(布尔型): boolean -1字节 第四类(字符型): char -2字节 注意: 字符串不属于基本数据类型,而是属于引用数据类型,使用双引号表示 字符使用单引号表示,且只能有一位 */ public static void main(String[] args){ System.out.println("hello world"); } }
类型转换级别:
byte,short,char --> int --> long --> float --> double
布尔型不能参与隐式类型转换.
对于byte,short,char三种类型比较特殊, 只要在其表述范围内, 赋任何值都不需要做强制类型转换