• blue lion@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    48
    arrow-down
    5
    ·
    4 months ago
    • a hello world doesn’t need libraries in Java
    • installing JDK takes at most 5 steps, depending on the OS
    • a nullpointerexception is more likely the developper’s fault (unassigned value, calling a function on a null object)
    • IntelliJ is easy to install and modern (granted, other IDEs are very ancient)
    • developping GUI apps is a PITA, no matter the ecosystem (generally)

    The rest is more or less spot on (no idea about concurrency issues though)

    • Blue_Morpho@lemmy.world
      link
      fedilink
      arrow-up
      31
      arrow-down
      4
      ·
      4 months ago

      nullpointerexception is more likely the developper’s fault

      Of course it was the developer’s fault. But it’s absurd a language without pointers throws an error about pointers.

      • Lysergid@lemmy.ml
        link
        fedilink
        arrow-up
        18
        arrow-down
        2
        ·
        4 months ago

        I guess naming it NullReferenceException will revolutionize industry

        • Blue_Morpho@lemmy.world
          link
          fedilink
          arrow-up
          10
          arrow-down
          2
          ·
          4 months ago

          Having error messages that match the language is actually helpful. A reference and a pointer aren’t exactly the same.

          Like if Rust output “invalid word size” on a type mismatch.