记录自己学到代码片
- 查询一个数组中是否包含某个数 :
int[] a = new int[] { 1, 2, 3, 4, 5, 6 } ;
int b = 4;
if(Arrays.asList(a).contains(b)){
//a中包含b
}
- 类的实现 :
先初始化成员变量和static代码块,然后初始化构造(static代码块只在第一次初始化的时候会实现):
public class Main2 {
public static void main(String[] args) {
new Man();
new Man();
}
}
class Man{
static {
System.out.println("static代码块");
}
private String string = "成员变量String";
public Man() {
System.out.println("Man的无参构造");
}
public String getString() {
System.out.println("成员变量String的get方法");
return string;
}
public void setString(String string) {
System.out.println("成员变量String的set方法");
this.string = string;
}
@Override
public String toString() {
System.out.println("Man的toString方法");
return "Man [string=" + string + "]";
}
}
}
执行输出结果为:
static代码块
Man的无参构造
Man的无参构造
- 类的继承
父类的构造和、调用以及初始化在子类的前面: