Java中的数据类型转换以及变量
1:java中的数据类型转换
(1):高转低 --》(数据类型)变量
(2):低转高 ---》自动转换
2:转换中需要注意的一些点:
(1)不能对布尔值进行转换
(2)不能把对象类型转换为不相干的类型
(3)把高容量转换为低容量时,需要强制转换
(4)转换的时候可能存在精度的问题,或者内存溢出的情况(当数比较大的时候会存在内存溢出的时候)
3:java中的变量
(1)概念:简单理解,可以变化的量。java中的变量是程序中最基本的存储单元,其中要素包括变量名,变量类型,作用域
注意事项:1:每个变量都有类型,可是基本数据类型,也可是引用数据类型
2:变量名必须是合法的标识符
3:定义变量是一条完整的语句,每句都必须用分号结束
4:虽然一行可以定义多个变量,但是不推荐,保证程序的可读性
(2)局部变量和全局变量
局部变量:必须声明和给初始值,只能在方法体中使用{}
全局变量(实例变量)(成员变量):属于对象,当定义了全局变量后,可以通过new 当前类的对象 可以获取当前属性,若没有赋值(布尔类型默认是false,除了基本数据类型 其他都是null,基本数据类型是0)
类变量:static name = ‘xst’。这个变量会跟随这个类加载从而加载出来(后续会进一步介绍)
(补充说明):static,final 属于java中的修饰符(变量类型前面的都是修饰符),修饰符的不存在先后顺序,final static 与static final是没有区别的
常量:加final进行修饰即可(一般常量用全大写以便提高代码的可读性)
(3)定义变量的规则
1:所有的变量,类名,方法名有见名之意的
2:一般变量采用首字母小写的驼峰命名方式
3:常量一般是大写加下划线 XST_YYDS
4:类名,首字母都是大写,遵循驼峰原则。
5:方法名采用首字母小写和遵守驼峰原则。