java基础知识
qq_22871335
这个作者很懒,什么都没留下…
展开
-
java 成员变量以及局部变量的区别及存储
成员变量:1.存储在类中,在方法之外 2.初始化有默认值 3.值存储在堆中 4.生命周期:当对象为null时,由jvm中垃圾机不定时的回收,但也不是立刻回收局部变量:1.存储在方法之中 2.初始化没有默认值 3.值存储在栈中原创 2017-08-10 21:00:40 · 1074 阅读 · 1 评论 -
java 四大作用域(public protected default private)
作用域—当前类—同一包—子类—非同一包中(作用域层高到低) public √ √ √ √ protected √ √ √ × default √ √ × × p原创 2017-08-07 11:37:47 · 1027 阅读 · 0 评论 -
java 中的接口和抽象类的异同
异: 1.一个子类只能继承一个抽象类(C++中的虚类),但能实现多个接口,抽象通过extends来继承,interface通过implement来实现 2.一个抽象类可以有构造方法,接口没有构造方法 3.一个抽象类中的方法不一定是抽象方法,即其中的非抽象方法可以有实现(有方法体),接口中的方法都是抽象方法,不能有方法体,只有声明 4.一个抽象类可以是public、private、protec原创 2017-08-23 18:40:17 · 246 阅读 · 0 评论