java程序员面试笔记宝典 note

-static的作用

使用示例如下,注意内部类的使用区别:

public class staticDemo
{
    static int attr;
    static {
        attr =1;
    }
    static int func(){
        return attr;
    }
    static class staticInnerClass{
        
    }
    class nonStaticInnerClass{
      
    }
    public static void main(String [] args){    
        staticDemo.staticInnerClass instance1 = new staticDemo.staticInnerClass();
        staticDemo.nonStaticInnerClass instance2 = new staticDemo().new nonStaticInnerClass();
    }
}

  

-类的四种权限

private

default

protected

public

 

-重载属于编译期多态,override是运行期多态

 

-char和short都是16位,有什么区别?

前者无符号位

 

posted @ 2017-09-05 10:32  kuracola  阅读(180)  评论(0编辑  收藏  举报