BASE-4618: Update class variable example

This commit is contained in:
Daniel Strmecki 2021-02-21 11:18:05 +01:00
parent 78a8d0bc77
commit 8d8e1b43ca
2 changed files with 18 additions and 26 deletions

View File

@ -1,23 +1,19 @@
package com.baeldung.finalkeyword; package com.baeldung.finalkeyword;
import java.io.Console;
public class ClassVariableFinal { public class ClassVariableFinal {
final static String X = "x"; static final boolean doX = false;
final static String Y = "y"; static final boolean doY = true;
public static void main(String[] args) { public static void main(String[] args) {
for (int i = 0; i < 1500; i++) { Console console = System.console();
long startTime = System.nanoTime(); if (doX) {
String result = concatStrings(); console.writer().println("x");
long totalTime = System.nanoTime() - startTime; } else if (doY) {
if (i >= 500) { console.writer().println("y");
System.out.println(totalTime);
} }
} }
}
private static String concatStrings() {
return X + Y;
}
} }

View File

@ -1,23 +1,19 @@
package com.baeldung.finalkeyword; package com.baeldung.finalkeyword;
import java.io.Console;
public class ClassVariableNonFinal { public class ClassVariableNonFinal {
static String x = "x"; static boolean doX = false;
static String y = "y"; static boolean doY = true;
public static void main(String[] args) { public static void main(String[] args) {
for (int i = 0; i < 1500; i++) { Console console = System.console();
long startTime = System.nanoTime(); if (doX) {
String result = concatStrings(); console.writer().println("x");
long totalTime = System.nanoTime() - startTime; } else if (doY) {
if (i >= 500) { console.writer().println("y");
System.out.println(totalTime);
} }
} }
}
private static String concatStrings() {
return x + y;
}
} }