若有错误,请评论指出。
二十四、请介绍Java中静态成员的特点:
1.所有的类都能访问此静态成员;
2.所有的静态成员在程序开始的时候就在内存里为其开辟一个空间储存,并且只有这一块,不会再开辟新的内存空间。也在程序开始的时候静态成员就开始初始化。
二十五、简述Java派生类中的构造方法如何为父类传递参数:
关键词:super
子类构造方法中调用super传递参数,其中super语句应当放在句首。
二十六、简述接口和抽象类的区别:
抽象类可有属性和具体方法,但是必须有抽象方法;
接口里只有抽象方法;
类只可以继承一个类(抽象类)但是可以实现多个接口。
二十八、包应该如何被创建及使用:
关键词:import
同包下不能有同名类,不同包下能有同名类。
Import mypackage.myclass; //引进mypackage包里myclass类;
Import mypackage.*; //引进mypackage包里所有类;
二十九、说明private、protected、public和default的区别:
**修饰的属性和方法
Private**:只能在当前类里访问;
默认情况下**:只能在同包里访问;
Protected**:在继承中,就算不同包里,只要是子类,就能访问父类的;
Public: 全局访问。
三十、int和Integer有什么区别:
int 是基本数据类型
Integer是其包装类,注意是一个类。
上篇:java 面试题(一):http://blog.youkuaiyun.com/x_i_a_o_hei/article/details/52347045