黑马程序员技术交流社区

标题: JAVA基础学习笔记 [打印本页]

作者: 不吃糖的大叔    时间: 2019-3-21 13:12
标题: JAVA基础学习笔记
&与&&的区别?
                    对于&来说,两边肯定都要执行的
                    对于&&来说,如果左边为false,右边不再执行,结果为false
               |与||的区别?
                    对于|来说,两边肯定都要执行的
                    对于||来说,如果左边为true,右边不再执行,结果为true
switch语句(掌握)
     格式:
          switch(表达式) { //注:表达式的数据类型只能是6种:byte,short,char,int,String,枚举
               case 取值1:
                    XXXOOO;
                    break;
               case 取值2:
                    XXXOOO;
                    break;
               ... ...
               default:
                    XXXOOO;
                    break;
          }
记住三句话:
          1.default可以放在任意一行,但是不管放在哪一行,执行的时候都会去找第一个case,当所有的case都没有匹配的时候,会去执行default
          2.switch结束标记是2个,一个是遇到了break结束switch语句,一个是遇到了最后的结尾花括号},结束switch语句
          3.如果在执行switch的时候,已经匹配了一个case或者default了,但是还没有遇到结束标记,依然会继续往下执行,如果再遇到case的,就不再进行匹配了,
          但是case里的代码还是会执行的,最终遇到break或者}才会结束
什么是方法的重载?
               在同一个类中,出现两个方法的名字相同,方法的参数列表不同(参数的个数不同,参数的数据类型不同,对应的顺序位置不同),
               与返回值类型无关,就称为方法的重载
数组的概念; 是一种容器,可以同时存放多个数据值.
    数组的特点:
        1) 数组是一种应用数据类型
        2) 数组当中的多个数据, 类型必须统一
        3) 数组的长度在程序运行期间不可改变
数组的初始化: 在内存当中创建一个数组, 并且向其中赋予一些默认值.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2