Day02第二天java基础

------- android培训 java培训 、期待与您交流! ----------

可以说 第二天的学习可以说是很枯燥的  为什么呢,因为第二天中讲的都是一些进制的算法,比如二进制转八进制,二进制转十进制,等等,虽然这些都学习过 就当复习下了吧,因为有些也忘记了 。

1、标示符:

                是由26个英文字母,0-9数字,_$共同组成的,规则:数字不可以开头,不可以使用关键字,还有一点就是在java中是严重区分大小写的,这点要注意。

2、名称规范:(这部分也是初学者最容易出现的问题)

                (1)包名:所有字母都要小写。

                (2)类名称、接口名称 单词的首字母都要大写

                (3)变量名、函数名第一个单词的首字母要小写,如果是多个单词第二个单词开始每个单词的首字母都要大写

                (4)常量名:所有的字母都要大写。

3、字符常量:

       单引号内有一个字符,双引号内有多个字符

4、进制的说明:

        8个二进制代表一个字节,8进制,16进制的出现时为了更好的表现数据,进制越大,表现形式越短。

5、变量和符号:

(1)、只要在数据不确定的情况下就用定义变量的形式来存储数据。

(2)、在用float定义数据的时候要在数据的后面加f因为浮点数默认的是double类型,整数默认的是int类型

(3)、同一区间内不可以定义相同名称的变量(同名变量)。

(4)、在数据转换的时候会有一个数据提升的过程。

(5)、取模操作:

                      在取模操作的时候左边小于右边,结果为左边。左边等于右边结果为0。

(6)、X+=4的意识是把左右两边的和赋给左边,.相比之下,x=x+4进行了两次的运算,而且在赋值的时候有一个数据提升的问题,但是X+=4就没有这种情况的出现,因为是自动进行的转换变化。

(7)、&&运算:当左边为真是继续执行右边的运算,如果左边的值是假的时候就不在执行右边的运算了。

(8)、&于&&的区别:

             &:无论左边是true还是false,右边都执行。

             &&:当左边为false的时候右边就不进行运算了为true时候运算。

(9)“|”于“||”的区别:

           “|”两边 都进行运算 。

        “||”当左边为true时候右边就不进行运算了。

(10)、>>>和>>的区别:

           >>或<<是带符号位的左移和右移,移动只有符号位要用它本身的符号位的数来表示。

          >>>或<<<是无符号位的左移动和右移,无论符号位是什么都用0来填补空位。

(11)、一个数的异或另一个数两次的时候就是它本身。

6、if语句

           如果if没有大括号就执行离它最近的一条语句。

7、三元运算的好处与坏处:

                好处:可以简化代码

                坏处:运算完必须有一个结果。和if相比功能不如if强大。

8、switch有两种的结束方式:

  一种是执行到case结束

  另一种是执行到{}后结束。

9、switch执行类型

             四种类型  byte、short、 int、char

10、if和switch的区别:

    if能够判断具体的数值和空间 和boolean类型,而switch要是判断数值比较麻烦,必须的把所有的数值都要取出来了后执行,不可以判断boolean类型,也不可以判断区间。switch 使用的场景是 如果是要执行 byte  short   int char类型 而且数值不是很多的时候就用switch来执行。

11、do while 和 while的区别  :

  do  while  是无论条件满不满足都要执行一次,

while   是先判断条件  如果天剑满足 就执行循环体 。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值