30/09/2018, 18:07
Thắc mắc về String [] args của hàm main trong java
Anh chị cho e hỏi vì sao trong java,hàm main mình lại phải truyền vào một mảng String thì mới chạy đc ạ.(hoặc mình có thể thay bằng String … args)
Bài liên quan
Không biết em thử search chưa, em có thể tìm vài câu trả lời trên stackoverflow như sau
stackoverflow.com
What is "String args[]"? parameter in main method Java
Why does main method in Java always need arguments?
Cái args trong hàm main bạn có thể hiểu nôm na như sau :
Khi bạn chạy 1 file java thì sẽ sử dụng command :
Khi muốn truyền thêm 1 số tham số ( “biến môi trường” ) thì sẽ như sau
Thì khi đó xxx,yyy là giá trị sẽ được pass vào args[]
Cái này rất hữu ích trong việc start 1 command ví dụ như chứa chuỗi kết nối database chẳng hạn, người có source code cũng sẽ không bao giờ biết được thông tin database, và việc thay đổi database cũng rất flexible
Dùng cái đó sẽ làm được như này này bạn
Em cảm ơn mấy anh ạ…e hiểu rồi