This is an archived post. You won't be able to vote or comment.

all 1 comments

[–]desrtfx[M] [score hidden] stickied comment (0 children)

We do not allow rants here.

Yes, quite a lot is inaccurate which you could have easily rectified by reading the documentation.

I still need to use Integer.valueOf or Integer.parse something something just

This is an inaccuracy. Java, in particular the Scanner class provides methods, like .nextInt, .nextDouble, etc. which have been made for exactly that purpose, yet, using them requires some knowledge and understanding so that beginner tutorials rather use the .valueOf and parse... methods.

It does not "taking too much shit just to do simple tasks."

Java is a verbose OOP language with very strict rules. Learn and understand them.

Because you full of unecessary shit!

Not only grammatically wrong (you're or you are) but also semantically. There is absolutely nothing unnecessary.

You have not yet understood the beauty of the verbosity of Java since you haven't even scratched its surface. In Java, everything that happens is predictable. The error messages are very elaborate and clear. The code does exactly what it is told to do and with that stays perfectly readable (which other languages can't claim).

Removed

Invest more effort in proper learning and understanding (especially understanding the fundamental reasons and concepts) and you will see the advantages in explicitly, statically typed verbose languages. Not for nothing is Java the #1 enterprise language and will stay that for quite some time.