4
Kro9k
8y

Why hate Java?

Comments
  • 0
    I don't hate it but it's still a memory hog.
  • 2
    Much slow, very java.
    Also, idiots confuse java and ja all the time.
  • 3
    It force me to use OOP when it's not necessary 😑
  • 4
    Because Oracle owns it
  • 2
    As a rule of thumb, if a high level language borrows heavily from a much lower level language (like C) then it will most likely end up being a mess.

    C++ being a mess is almost acceptable given its age and the fact that it can work as both a low level and a high level language but for a fairly new, purely high level language the same kind of crap just isn't acceptable.

    There are plenty of clean, expressive high level languages one can use instead (especially on the Java platform where you have ok languages like Scala and Groovy)
  • 3
    Because it's cool to hate established languages on the basis of flaws from 4 years before.
  • 0
    - Forced object-orientation
    - still no type-inference
    - intransparent naming
    - camelCase (that's just a personal hate)
    - pitfalls you sometimes can't be aware of
    - occasional memory leaks
    - makes (most) people to not care about memory management at all
    - no value types
    - massive list of known security issues
  • 1
    Why not? every popular tech has its lovers and haters, and each have a reason. New shiny thing have less haters, mostly because they are new and shiny. And I hate Java because it is much too verbose, and closing streams is really annoying.
  • 0
    Hipsters
  • 0
    Might have different malware now but it used to come with the ask toolbar
Add Comment