A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 不吃糖的大叔 中级黑马   /  2019-3-21 13:12  /  992 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

&与&&的区别?
                    对于&来说,两边肯定都要执行的
                    对于&&来说,如果左边为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) 数组的长度在程序运行期间不可改变
数组的初始化: 在内存当中创建一个数组, 并且向其中赋予一些默认值.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马