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.表达式的值的数据类型即为表达式的类型。

转载于:https://my.oschina.net/huangxiaolei/blog/685212

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值