概述:
数据类型是表示同一类数据的模型
他决定了变量能保存什么样数据
比如小数类型、整数类型
一种数据类型,只能存储其对应的数据
原则上是这样的,但是可乐瓶装水也是可以的
数据类型分两类
基本数据类型与引用类型
基本数据类型
概述: 1、 基本类型也叫值类型,可以直接进行数学计算
2、基本类型,不具备对象的特性,不能调用方法
3、基本类型,直接存储在内存中的栈内存上的
八种基本类型:
整数类型:byte(1位),short(2),int(4), long(8)
浮点数类型:float(4),double(8)
字符类型:char(2)
布尔类型:boolean(只有true与false)
byte: 2^7 (-128~127)
引用数据类型
概述:
1、是基本类型的拓展
2、引用类型是存储在栈上的,而对象本身是存储在堆上的
3、所有引用类型的默认值都是空
用法:
String name = "cgy";
name 存在栈上,cgy存在堆上,
name = "cgy1";//这样是重新引向一个对象,原对象没有变