文章目录
代码块
静态代码块
位置:在类里面
语法 :
static{
代码块的代码
}
好处:
1.在加载去驱动 2.加载配置文件的时候
说明:
- 这个代码是由jvm执行的 2.这个静态代码块只会加载一次 3.优先于构造执行
构造代码块
放在 类里
语法{
代码块的代码
}
好处:
1.给成员变量赋值 2. 如果类里面的某一个方法要在实力的时候执行, 就可以把这个代码块放入在方法里
说明:
1.这个代码是由jvm 执行 2. 每次new对象的时候 都会执行这个代码块 3.代码块优先于构造方法先执行
局部代码块
置: 在方法里
语法:{
代码块的代码
}
好处: 生命周期: 是随着代码块的执行完,就销毁,节省内存空间。
同步代码块
位置:
在方法里
语法: synchronized (Student.class){
System.out.println("大家都在学习 java从入门到放弃!");
}
作用:
在多线程中数的安全
继承
java中继承的特点
继承的好处和弊端
继承的注意事项