一。数据类型拓展和面试题讲解
1.类型转换
由于Java是强类型语言,所以要进行有些运算时,需要用到类型转换。
低——————————————————————高
byte、short、char、——int——long——float——double
运算中,不同类型的数据先转化成同一类型,然后再进行运算。
1.1、强制类型转换:高——低
自动类型转换:低——高
二。。变量、常量和作用域
2.1变量:可以变化的量
2.1.1、、Java是一种强类型语言,每个变量都必须声明其类型
2.1.2、、Java变量是程序中最基本的存储单元,其要素包括:变量名,变量类型和作用域
//数据类型 变量名 = 值 ; 可以使用逗号隔开来声明多个同类型的变量。
2.1.3、、注意几点::::
2.1.3.1 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
String为引用类型
2.1.3.2 变量名必须是合法的标识符
2.1.3.3 变量声明是一条完整的语句,因此每一个声明都必须以分号来结束
三。。。变量作用域
3.1 分为以下几种:
3.1.1 类变量
3.1.2 实例变量
3.1.3 局部变量