第三节

引用类型变量中的值是指向内存“堆”中的指针,即该变量所表示数据的地址。
常用引用类型:
数组:具有相同数据类型的变量的集合;
类(class):变量和方法的集合;
接口(interface):一系列方法的声明,方法特征的集合;
枚举(enum):一种独特的值类型,用于声明一组命名的常数。
类型转换:1:自动类型转换、强制类型转换。有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。
2:byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。
3:当把任何基本类型的值和字符串(String)进行连接运算时(+),基本类型的值将自动转化为字符串类型。
自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型。使用时要加上强制转换符(())
变量是数据的基本存储形式,因Java是一种强类型的语言,所以每个变量都必须先声明后再使用。变量的定义包括变量类型和变量名
注意:Java变量一定要初始化!
在变量的使用过程中会涉及到变量的作用域和初始化,根据作用域范围可以将变量分为两种:局部变量和成员变量
局部变量在使用之前必须进行初始化,即变量必须有值后才能被使用(先写后读)
格式:数据类型 变量名 = 初始值
常量是指一旦赋值之后其值不能再改变的变量。在Java语言中,使用final关键字来定义常量,格式:final 数据类型 变量名 = 初始值;
运算符按数目可分为:
单目运算符、双目运算符、三目运算符
表达式是变量、常量、运算符、方法等按照一定的运算规则组成的序列,并返回一个值
++是自增运算,将操作数在原来的基础上加1
–是自减运算,用法与++基本相似,只是将操作数的值在原来基础上减1
关系运算符中==比较特别,如果进行比较的两个操作数都是数值类型,即使它们的数据类型不同,只要它们的值相等,都将返回true。
不要把一个表达式写得太复杂,如果一个表达式过于复杂,则把它分成多步来完成;
不要过多依赖运算符的优先级来控制表达式的执行顺序,以免降低可读性,尽量使用()来控制表达式的执行顺序。
程序控制流程:顺序结构、分支结构、循环结构
分支结构:IF-else、switch-case

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值