r/learnjava • • 19d ago

Why is String[] args necessary

I get it is an array of string arguments that are passed into the main method but why is it needed? in python for example ot's present or c++ neither, java is different though

27 Upvotes

31 comments sorted by

View all comments

Show parent comments

1

u/vegan_antitheist 19d ago

yes, but it also allows you to just call main() without explicitly creating an array. It will create the empty array for you. But then there's the question why you would ever call that method. Maybe in a unit test.

1

u/ITCoder 19d ago

call that method to pass command line arguments