什么是常量?
在程序执行的过程中其值不可以发生改变。在Java中使用final关键字来修饰常量。
什么是变量?
在程序执行的过程中,在某个范围内其值可以发生改变的量。当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。
什么是进制?
进制是一种进位方法。 对于任何一种进制--X进制,就表示某一位置上的数运算时逢X进一位。
二进制就是逢二进一,
八进制是逢八进一,
十进制是逢十进一,
十六进制是逢十六进一。
不同进制数据的Java表现形式
二进制的数据表现形式------由0,1组成。以0b(b可以写大小写)开头 2 = 10
八进制的数据表现形式----- 由0,1,…7组成。以0开头 【8 = 10】
十进制的数据表现形式----- 由0,1,…9组成。整数默认是十进制的 【10 = 10】
十六进制的数据表现形式 ----- 由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头 【16 = 10】
注意:只有JDK1.7版本以上可以使用0b2 来表示二进制
基本数据类型分类(4类8种)
整数型:
byte 占一个字节 -2^7 ~ 2^7-1【-128~127】
short 占两个字-2^15 ~ 2^15-1【-32768~32767】
int 占四个字节 -2^31 ~ 2^31-1【-2^31=2147483647】
long 占八个字节 -2^63 ~ 2^63-1【-2^63=9223372036854775807】
浮点型:
float 单精度 占四个字节 -3.403E38~3.403E38
double 双精度 占八个字节 -1.798E308~1.798E308
字符型:
char 占两个字节 0~65535
布尔型:
boolean java中boolean类型没有明确指定他的大小
基本数据类型定义的注意事项
1、赋值时候注意float类型,long类型,加大写的F和L
2、作用域问题:同一个区域不能使用相同的变量名
3、初始化值问题:局部变量在使用之前必须赋值
4、一条语句可以定义几个变量 eg: int a,b,c...
引用数据类型
·在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 String、User等。变量一旦声明后,类型就不能被改变了。
·java的引用类型有三种,分别是类(class)、接口(interface)、数组(array)。
·所有引用类型的默认值都是null。
·一个引用变量可以用来引用任何与之兼容的类型。
常见面试题
JAVA中的几种基本数据类型,各占用多少字节?
如果觉得《Java基本数据类型与引用数据类型概述》对你有帮助,请点赞、收藏,并留下你的观点哦!