1. Java当中的基本数据类型
Java当中的基本数据类型共有8种,他们分别是byte, char,short, int, long, float,double。这8种类型完全可以足够我们去使用,当然除了这些基本数据类型,还有引用类型,如:接口,类,数组,枚举,String等等。
2. Java当中的变量
在Java当中变量大概分为两种:成员变量和局部变量。
2.1 定义
- 成员变量:定义在类内,方法外的变量。
- 局部变量:定义在方法内的变量。
2.2 具体细分和内存位置
- 成员变量:实例成员变量(不加 static 修饰)存储于对象中,在堆上。静态成员变量/类变量(被 static 修饰),存储于方法区中,只有一份。
- 局部变量:存储于栈中。
3. 基本类型对应的包装类以及和基本类型的区别
那么包装类和基本类型有啥区别呢?为什么就要有包装类呢?
3.1 包装类型可用于泛型,而基本类型不可以
List<int> list = new ArrayList<>