Minor edits

This commit is contained in:
Boris Verkhovskiy 2024-09-28 19:28:34 -07:00 committed by GitHub
parent 229dcd2b06
commit ac96ae7d96
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -218,18 +218,17 @@ public class LearnJava {
var x = 100; // int var x = 100; // int
var y = 1.90; // double var y = 1.90; // double
var z = 'a'; // char var z = 'a'; // char
var p = "tanu"; //String var p = "tanu"; // String
var q = false; // boolean var q = false; // boolean
// Strings // Strings
String fooString = "My String Is Here!"; String fooString = "My String Is Here!";
// Java 14 onwards - Text Blocks // Text blocks
vat textBlock = """ vat textBlock = """
This is a <Text Block> in Java This is a <Text Block> in Java
"""; """;
// \n is an escaped character that starts a new line // \n is an escaped character that starts a new line
String barString = "Printing on a new line?\nNo Problem!"; String barString = "Printing on a new line?\nNo Problem!";
// \t is an escaped character that adds a tab character // \t is an escaped character that adds a tab character
@ -870,9 +869,9 @@ public abstract class Mammal()
} }
} }
//Java Records (introduced in Java 14, finalized in Java 16) are a concise way to define immutable data carrier classes, // Java Records are a concise way to define immutable data carrier classes, automatically
//automatically generating boilerplate code like constructors, equals(), hashCode(), and toString(). // generating boilerplate code like constructors, equals(), hashCode()and toString().
//This automatically creates an immutable class Person with fields name and age. // This automatically creates an immutable class Person with fields name and age.
public record Person(String name, int age) {} public record Person(String name, int age) {}
Person p = new Person("Alice", 30); Person p = new Person("Alice", 30);