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:方法名采用首字母小写和遵守驼峰原则。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!