Dấu hiệu của hàm main trong Java cơ bản Hàm main nên nghiêm túc phục tùng những ký tự mà nó phải có , Trong trường hợp không thì JVM không thể định vị được nó và thời hạn của chúng ta cần không chạy. Đây là dấu chỉ xác thực của hàm main public static void main( String args[] ) dấu hiệu này là mật hiệu trước đây và từ Java 5 các anh cũng có xác xuất khai báo hàm main trong Java như sau: public static void main( String args ) Tai sao hàm main trong Java là static, nếu bạn chưa biết staic là gì thì hãy tìm hiểu về nó trong bài tự học lập trình Java nhé Có những lý do sau đây: hàm main là hàm static để JVM có xác xuất gọi nó mà không cần nên tạo ra bất kỳ luôn tiện hiện nào của lớp chứa hàm main. Vì C và C++ cũng có hàm main để làm điểm khởi đầu cho việc thực thi thời hạn , Java làm việc lại quy luật này( kế thừa ). Trong trường hợp hàm main không được khai báo static thì JVM phải tạo ra biểu lộ của lớp chứa hàm main và vì constructor có thể được overload và có thể có thông số cần phải nên không có một cách kiên cố nào để JVM tìm thấy hàm main trong Java. bất kì điều gì được khai báo trong các lớp trong Java thì chịu ảnh hưởng của loại dữ liệu của tham số và sẽ được tạo ra trước khi làm việc chúng , nhưng hàm static và dữ liệu kiểu static được load vào vùng nhớ riêng trogn JVM làm gọi là context , được tạo ra khi lớp được load lên. Nếu hàm main là static thì nó nên được load vào JVM context và được thực thi. Tại sao hàm main là void Vì hàm main không trả về giá trị nào cần phải nó là void thui. : )Hàm main trong Java là gì? Hàm main trong Java là điểm phát xuất cho bất kỳ một thời hạn thuần Java nào. Trong Các quy định Java , quá trình thực thi Mở đầu từ hàm main khi bạn viết tên của một lớp chính trong Java , thì JVM cần tìm đến hàm “public static void main( String args[] )” trong lớp đó và Với khả năng không tìm thấy hàm đó thì quăng ra lỗi NoSuchMethodError:main và kết thúc. Tại sao hàm main là public Java xác định rằng hàm hoặc biến nào được khai báo là public thì có khả năng truy xuất từ bên ngoài lớp đó. Vì hàm main là public cần phải JVM dễ dàng để truy xuất vào và thực thi nó. Tóm lại các vấn đề trong bài tự học java cơ bản : Hàm main được chạy bởi luồng đặc biệt làm gọi là luồng “main” trong Java. Tiêu chuẩn Java của các chị sẽ chạy cho đến khi luồng main hoặc không còn luồng phụ nào sinh ra từ hàm main chạy nữa. anh có khả năng làm việc throws trong dấu hiệu của hàm main và quăng ra ngoại lệ.JVM cần quăng ra lỗi NoSuchMethodExeption:main nếu nó không tìm thấy hàm main được được hàm main. Hàm main là điểm phát xuất của tiêu chuẩn Java. các anh có xác xuất khai báo hàm main dùng public static void main( String…args ) từ Java 1.5 Ngoài static void và public các anh có xác xuất làm việc final , synchronized và strictfp trong dấu hệu của hàm main trong Java. Hàm main phải được khai báo là public static void trong Java nếu không thì JVM không thể chạy chương trình. Hàm main có thể được overload như bất kỳ hàm khác nhưng JVM sẽ chỉ gọi hàm main được xác định với những ám hiệu trên.