java 14

class Test { public static void main(String[] args) { String name = null; System.out.println(name.toUpperCase()); } } Output: Exception in thread “main” java.lang.NullPointerException at com.example.Test.main (Test.java:9)   Here, we got an error message that the NPE has occurred on line 9. Unfortunately, we can’t conclude which value exactly was null from the message. class Test { public static…

Read More Helpful NullPointerExceptions (NPE) in Java

class User { private String name; private String username; private String membershipType; private String address; public User(String name, String username, String membershipType, String address) { this.name = name; this.username = username; this.membershipType = membershipType; this.address = address; } public String getName() { return name; } public void setName(String name) { this.name = name; } public…

Read More Java Records

class Test { public static void main(String[] args) { String color = “blue”; switch (color) { case “white”: System.out.println(“The color is white.”); break; case “yellow”: System.out.println(“The color is yellow.”); break; case “blue”: System.out.println(“The color is blue.”); break; case “green”: System.out.println(“The color is green.”); break; default: System.out.println(“Unrecognized color!”); } } } Output: The color is blue.…

Read More Java Switch Expressions

String multilineText= “”” Hi, this is one simple example of a multiline text”””; class Test { public static void main(String[] args) { String example = “{\”key1\”:\”value1\”,\”key2\”:” + “\”value2\”,\”key3\”:\”value3\”}”; System.out.println(example); } } Output: {“key1″:”value1″,”key2″:”value2″,”key3″:”value3”}   Now, let’s use a Text Block: class Test { public static void main(String[] args) { String example = “”” { “key1”:…

Read More Java Text Blocks