• loutr@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      10 days ago

      Since Java 14 it looks like this:

      Exception in thread “main” java.lang.NullPointerException:

      Cannot invoke “String.toLowerCase()” because the return value of “com.baeldung.java14.npe.HelpfulNullPointerException$PersonalDetails.getEmailAddress()” is null

      at com.baeldung.java14.npe.HelpfulNullPointerException.main(HelpfulNullPointerException.java:10)

      • Buttons@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        10 days ago

        I haven’t written any Java since Java 6. This makes me so happy to hear.

        What about XML, and XML based configs? Is the Java ecosystem still obsessed with XML?

        I remember I was once trying to learn Hibernate. After finding what I thought looked like the best tutorial, I skimmed through it and there was literally no Java code in the tutorial about a Java library! It was all XML! I never could understand it, but this was early in my career, maybe I could handle it now, maybe not.