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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 卢起 中级黑马   /  2016-5-6 23:43  /  769 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java基础:
1、java的特点是什么?
  Java语言特点:
        1.可以跨平台上运行,只要这个平台有JAVA虚拟机。
        2.面向对象编程的好处就是能够在语言级别模拟现实世界的场景,简化开发。
        3.简单易用、安全可靠、使用率排第一
        4.java语言在一定程度上能够称为动态语言,由于反射机制,
        让java能够在运行时再获取相应类型信息,大大减少开发的代码量。

2、数据类型的分类:两大类(基本数据类型、引用数据类型:类、接口、数组、枚举、注解)
        byte                Byte
        short                Short
        char                Character
        int                Integer
        long                Long
        float                Float
        double                Double
        boolean        Boolean
3、算术运算符:+,++,/
                ++参与运算时:
                A:放在变量前,先自增,然后再进行其它运算
                B:放在变量后,先进行其它运算,再自增
4、赋值运算符:=, +=,,,,
                short s = 1;
// s = s + 1;错误的:s + 1运算结果是int类型,不能直接赋值给short类型变量
        s += 1; // +=运算符有隐含的强制类型转换的功能

5、&&和&的区别?
                * a:最终结果一样。
                * b:&&具有短路效果。左边是false,右边不执行。
                *&是无论左边是false还是true,右边都会执行
6:If 和 switch有什么区别,以及在什么时候使用Switch
        if:能判断具体的值,区间和boolean类型表达式,
        switch:只能对具体的值进行判断,值的个数是确定的,byte,short,int,char。
        if判断是遍历性的,代码执行效率是不高的。
        而switch...case会生成一个跳转表来指示实际的case分支的地址,
        而这个跳转表的索引号与switch变量的值是相等的。
        在确切知道条件结果,并且结果有限下的条件下可以使用switch,如枚举
        在不能确切表示结果的情况下,或者处理复杂的逻辑关系最好用if...else,
        在使用switch时候一定要注意break的使用。
        switch语句特点:
    1、switch语句选择的类型只有四种:byte,short,int,char。
    2、case与default没有顺序。先执行第一个case,没有匹配的case执行default。
    3、结束switch语句的两种情况:①遇到break,②执行到switch语句结束。
    4、如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。
    5、进入switch语句后,执行顺序是先执行case,然后从上到下,最后再执行default。即使default放在case上面,执行顺序也不变
7、return和break以及continue的区别?
        * return是结束方法
        * break是跳出循环
        * continue是终止本次循环继续下次循环
8、重载与重写区别
        方法重写:在子类中,出现和父类一模一样的方法声明的现象
        方法重载:同一个类中,出现方法名相同,参数列表不同的现象
        方法重载能改变返回值类型,因为它和返回值类型无关
        Override:方法重载
        Overrload:方法重写

1 个回复

倒序浏览
z这算是基础的基础
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马