1 简述构造函数特点
a)没有函数返回值类型
b)必须与本类名完全相同
c)当没有为一个类显示的定义一个构造函数时,系统将自动分配一个默认的无参的方法
体为空的构造函数。
如果定义了一个构造函数,那么默认的就没有了。
2 简述构造函数作用:为对象的属性进行初始化赋值。
3 简述this关键字的用法
a)this.成员属性
b)this.成员属性
c)this() 在本类的构造函数中第一条语句调用其他的构造函数
4 举例说明静态代码块和代码块的用法
5 String StringBuilder StringBuffer 的区别
6 String是否有length?有
7 常用的排序方法有哪些?
8 Arrays类与Array类的区别?
9 列举String类中的常用的三个方法?列举StringBuilder类中常用的三个方法?
10 继承的特点是什么?
a)子类继承父类所有的成员属性,包括私有属性。
b)但是不继承父类的构造函数。
c)但是会在子类构造函数的第一条语句由JVM默认调用父类的无参的方法体为空的构造函数。
11 解释多态的含义?:同一种事物的不同表现形式。
12 说明private:私有的。
默认的:隐藏的。
Protected:public:公有的。
的用法
13 简述java中的包机制
14 Integer iter1 = 234; Integer iter2 = 234;试问:boolean res = iter1 = = iter2;res的结果为什么?
15 String str = new String(new String(new String(new String(new StringBuilder(“hello”)))));试问一共创建了几个String对象?
16 String str = new String(“你好” );
StringBuilder sb = new StringBuilder(“你好”);
boolean res= str.equals(sb);试问上述代码是否有误?如果有请指出并改正?
18 如果父类的某个函数需要被子类重写,那么这个函数不能用哪些关键字修饰?
17 写一个Singleton.。