Android强制类型转换报错,Android第二天

一、标识符的命名规则:

1.由字母、数字、下划线和美元符号组成;

2.不可以以数字开头;

3.区分大小写;

4.长度无限制;(一般不要超过15个字符)

5.不可以是Java中的保留字和关键字。

二、驼峰式命名规则:

1.类名    首字母大写;

2.方法名、参数、变量名    首字母小写;

3.如果名字是由多个单词组成的,则:

类名的每个单词的首字母都大写;

方法名、参数名、变量名的第一个单词的首字母小写,其他的单词首字母大写。

三、Java中所有的基本数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,以确保可移植性。

四、转义字符

\n                换行

\r                回车

\t                水平制表

\'                单引号

\"                双引号

\\                斜杠

五、变量的格式

数据类型        变量名=变量值

变量申请的内存空间大小,是根据数据类型来定义的。

六、基本数据类型之间的转换

1.boolean类型不能转换成任何其他基本数据类型;

2.自动类型转换:数据类型取值范围小的转换成取值范围大的;

byte-->short-->int-->long-->float-->double

char-->int-->long-->float-->double

3.强制类型转换:数据类型取值范围大的转换成取值范围小的;

七、整型运算注意事项:

1.一旦byte,short,char型的变量参与运算,则运算的结果表达式类型为int型;

2.int类型、long类型不需要担心会超出范围:

最大值+1----->最小值

最小值-1------>最大值

八、变量的分类

1.按所属的数据类型划分:

基本类型变量;

引用类型变量。

2.按被声明的位置划分;

局部变量:方法或语句块内部定义的变量;

全局变量:方法外部,类的内部定义的变量。

注意:

类体之外不能有变量的声明。

九、栈:先进后出

基本数据类型的名字和值,还有引用数据类型的地址;

堆:先进先出

引用数据类型的实体。

十、局部变量和全局变量的区别:

1.声明位置不同

局部变量是方法以内;

全局变量是方法以外,类以内。

2.作用域不同

局部变量的作用域是声明此变量的方法以内;

全局变量的作用域是整个类中。

3.全局变量可以只声明,不赋值,使用时不会报错,其值是类型的默认值;

局部变量必须要赋值,否则会报错。

十一、自增运算(自减运算与其雷同)

1.当++放在变量后面时,此变量先参与运算,然后再自增1;

2.当++放在变量前面时,此变量先自增1,然后再参与运算。

十二、字符串连接运算符

“+”除了可用于字符串相连接,也能将字符串与其他的数据类型相连成一个新的字符串。

十三、三目运算符

X? Y : Z(Y和Z的运算结果类型相同)

X为boolean类型表达式,先计算X的值,若为true,整个三目运算的结果为表达式Y的值,否则整个运算结果为表达式Z的值。

十四、表达式

1.对表达式中操作数进行运算得到的结果称为表达式的值;

2.表达式的值的数据类型即为表达式的类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值