12 April 2017

Java Core: Block Code vs Static Block Code trong Java

Main.java
Java Core 2017
package demoblockcode;

public class Main {

    public static void main(String[] args) {
        // Case 1
        try {
            Class.forName("demoblockcode.a");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
        // Case 2
        // a a = new a();
        // Thi se chay block code Block code giong nhu 1 constructor
        // new a();
    }
}

class a {

    {
        // Block code
        System.out.println("Hello");
    }

    static {
        // Static block code
        System.out.println("Hallo");
    }
}
Main.java
Java Core 2017
package demoblockcode;

public class Main {

    public static void main(String[] args) {
 // Case 1
//  try {
//   Class.forName("demoblockcode.a");
//  } catch (ClassNotFoundException e) {
//   e.printStackTrace();
//  }
        // Case 2
        a a = new a();
 // Thi se chay block code Block code giong nhu 1 constructor
        // new a();
    }
}

class a {

    {
        // Block code
        System.out.println("Hello");
    }

    static {
        // Static block code
        System.out.println("Hallo");
    }
}
Main.java
Java Core 2017
package demoblockcode;

public class Main {

    public static void main(String[] args) {
        // Case 1
        //try {
        //        Class.forName("demoblockcode.a");
        //} catch (ClassNotFoundException e) {
        //        e.printStackTrace();
        //}
        // Case 2
        //a a = new a();
 // thi se chay block code Block code giong nhu 1 constructor Case 3
         new a();
    }
}

class a {

    {
        // Block code
        System.out.println("Hello");
    }

    static {
        // Static block code
        System.out.println("Hallo");
    }
}
Main.java
Java Core 2017
package demoblockcode;

public class Main {

    public static void main(String[] args) {

        {
            System.out.println("Hello");
        }
    }

    static {
        System.out.println("Hallo");
    }
}

Related Posts:

  • StringUDPClient StringUDPServer package network.sample; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.DatagramPacke… Read More
  • ArrayList Serializable java...1 Student Management 1. Add Student 2. Display all 3. Save to File .txt CODE  test Package Test.java package test; import java.io.IOException; public class Test {         public static void main… Read More
  • NumberClient NumberServer MVC: Model View Controller Design Patterns - MVC package network.sample; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.Socket; import java.util.Sca… Read More
  • Ví dụ Servlet tính tổngServlet in java Enter number for loop  = sum TCPServer.java package network.sample; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net… Read More
  • Ví dụ Servlet java Ví Dụ Về Servlet 1.Giao thức HTTP Giao thức HTTP cung cấp cho bạn cách thức trò chuyện giữa trình khách(thường là trình duyệt Browser) và trình chủ(web server) khá hiệu quả. GET: Yêu cầu trình chủ trả về nội dung… Read More

0 nhận xét:

Post a Comment

 

BACK TO TOP

Xuống cuối trang