|
|
|
|
|
by cerved
1678 days ago
|
|
what's System what's out why is there a period, what does that mean what's ln what's pubic what's static what's void what's main what's String[] what's args Java is as verbose as it gets with lots of unnecessary information at a beginner level |
|
I agree that Java shows you more syntax which is intimidating. But the answer to all these questions for all languages is: "it's a special syntax, you should write it exactly as it is. We will learn more details later in the course". There is literally no need to dive in. You wouldn't dive to variadic functions, builtins and CPython implementation details when asked about the name `print` or how it can take multiple arguments, would you?
You get some kind of syntax questions no matter what programming language you teach, even Python. Granted, there may be less with Python in the beginning, but in lots of scenarios the difference is negligible.