1. Bloc de code ordinaire
Le bloc de code ordinaire fait référence à un bloc de code qui est défini directement dans une méthode ou une instruction
public class CodeDemo { public static void main(String[] args) { // 普通代码块 { int x = 10; // 局部变量 System.out.println("普通代码块---》"+x); //10 } int x = 100; System.out.println("代码块之外---》"+x); //100 } }
2. Apparaît en dehors de la méthode dans la classe et ajoute la modification statique . Elle est souvent utilisée pour initialiser la classe et l'exécuter lors du chargement, et le bloc de code statique est exécuté une fois.
public class CodeBlock { { System.out.println("构造代码块"); } CodeBlock(){ System.out.println("构造方法"); } } public class Test { public static void main(String[] args) { CodeBlock codeBlock = new CodeBlock(); } } //执行结果 //构造代码块 //构造方法
4. Bloc de code local
portée : existe dans la méthodepublic class CodeBlock
{
{
System.out.println("静态代码块");
}
{
System.out.println("构造代码块");
}
CodeBlock(){
System.out.println("构造方法");
}
}
public class Test
{
public static void main(String[] args) {
CodeBlock codeBlock = new CodeBlock();
}
}
//执行结果
//静态代码块
//构造代码块
//构造方法
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!