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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我是新生 中级黑马   /  2015-7-12 09:50  /  331 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.重要的知识点.
2.一些好的习惯或者重要的注意事项.
3.可能出现的面试题.
        重要的知识点
1.位运算符
        &(按位与)  |(按位或)  ^(按位异或)  ~(按位取反)
        <<(左移)  --高位舍弃,右侧补0,相当于乘以2的指定次幂
        >>(右移)  --高位是1就补1,00,低位舍弃,相当于除以2的指定次幂
        >>>(无符号右移)   --不管高位是0还是1,都补0,低位舍弃.
2.条件运算符(三元运算符 或者三目运算符)
        格式:
                条件表达式?表达式1:表达式2;
3.流程控制语句
        if语句的3种格式:
        1.if(条件表达式){执行语句1;}
        2.if(条件表达式){执行语句1;}
                else{执行语句2;}
        3.if(条件表达式){执行语句1;}
                else if(条件表达式){执行语句2;}
                else if(条件表达式){执行语句3;}
                ....
                else{执行语句4;}
        注意:else可以省略,并且else后面不跟条件表达式
4.键盘录入
        1.导包:import java.util.Scanner;---写在class上面
        2.封装键盘录入:
                Scanner sc=new Scanner(System.in);
        3.int i = sc.nexInt();//这个方法就会阻塞式运行,将控制台输入的下一个数据作为int类型值返回
5.switch语句
        格式:
                switch(表达式)
                {
                        case 1:
                                执行语句1;
                                break;
                        case 2:
                                执行语句2;
                                break;
                        ...
                        default:
                                执行语句;
                                break;
                }
        注意:default可以省略,也不一定放在末尾,break省略不写不会报错,但输出的结果可能正确的.
                        switch适用的数据类型:byte short int char
                                jdk5之后增加了枚举
                                jdk7之后增加了String
       
        重要的注意事项和好习惯
1.两个流程控制语句的格式
2.对于switch应用的数据类型:jdk5之后增加了枚举
        jdk7之后增加了String
       
       
        可能出现的面试题
1.以最快方式计算2*8
        考察位运算:2<<3;
        交换位置:
                int a = 10;
                int b = 20;
                a = a^b;
                b = a^b;
                a = a^b;


0 个回复

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