- Tham gia
- 18/09/2016
- Bài viết
- 3,165
Main method là hàm mà Java sẽ gọi khi chạy chương trình.
Quy tắc của hàm này:
- Là static method, access public, không trả về giá trị (public static void)
- Có một Parameter duy nhất thuộc kiểu dữ liệu mảng (String[] args)
Mảng là gì thì mình giới thiệu sau
Vì nó là hàm nên bạn vẫn có thể gọi nó lại được (nhưng mà chẳng ai làm vậy)
Tác dụng của hàm này:
Từ hàm này, các bạn có thể tạo Object, gọi hàm khác, tương tác với biến để lưu trữ dữ liệu, vvv
Ví dụ mình làm chương trình quản lý người chơi, thì khi Java gọi hàm này mình sẽ:
- Lấy dữ liệu được lưu trữ từ ổ cứng vào bộ nhớ
- Render GUI để người dùng có thể sử dụng
- vvvv...
Mọi chương trình Java đều dùng hàm này, kể cả cái server của các bạn!
Từ cái hàm này nó sẽ bật máy chủ, load plugin, chuẩn bị những thứ cần thiết,....
Plugin của bạn thực chất không cần hàm này, mình sẽ giải thích sau
Gỉa sử có nhiều hàm như thế này trong các class khác nhau thì sao?
Trong mỗi tệp .jar sẽ có nơi để khai báo Class. Java sẽ tìm tới Class đó và gọi hàm trên. (sẽ có tut hưỡng dẫn sau)
Ví dụ
Code trên là từ bài trước nhé! Mình chỉ thêm cái hàm này thôi.
Quy tắc của hàm này:
- Là static method, access public, không trả về giá trị (public static void)
- Có một Parameter duy nhất thuộc kiểu dữ liệu mảng (String[] args)
Mảng là gì thì mình giới thiệu sau

Java:
public static void main(String[] args){
}
Vì nó là hàm nên bạn vẫn có thể gọi nó lại được (nhưng mà chẳng ai làm vậy)
Tác dụng của hàm này:
Từ hàm này, các bạn có thể tạo Object, gọi hàm khác, tương tác với biến để lưu trữ dữ liệu, vvv
Ví dụ mình làm chương trình quản lý người chơi, thì khi Java gọi hàm này mình sẽ:
- Lấy dữ liệu được lưu trữ từ ổ cứng vào bộ nhớ
- Render GUI để người dùng có thể sử dụng
- vvvv...
Mọi chương trình Java đều dùng hàm này, kể cả cái server của các bạn!
Từ cái hàm này nó sẽ bật máy chủ, load plugin, chuẩn bị những thứ cần thiết,....
Plugin của bạn thực chất không cần hàm này, mình sẽ giải thích sau
Gỉa sử có nhiều hàm như thế này trong các class khác nhau thì sao?
Trong mỗi tệp .jar sẽ có nơi để khai báo Class. Java sẽ tìm tới Class đó và gọi hàm trên. (sẽ có tut hưỡng dẫn sau)
Ví dụ
Code trên là từ bài trước nhé! Mình chỉ thêm cái hàm này thôi.
