diff --git a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/Annotations.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/Annotations.java new file mode 100644 index 0000000000..5006c5d8d8 --- /dev/null +++ b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/Annotations.java @@ -0,0 +1,11 @@ +package com.baeldung.compiletimeconstants; + +public class Annotations { + + private final String deprecatedDate = "20-02-14"; + private final String deprecatedTime = "22:00"; + + @Deprecated(since = deprecatedDate + deprecatedTime) + public void deprecatedMethod() {} + +} diff --git a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/ClassConstants.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/ClassConstants.java index ad7a5b795e..c903a79ffb 100644 --- a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/ClassConstants.java +++ b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/ClassConstants.java @@ -10,6 +10,7 @@ public class ClassConstants { public static final int MAXIMUM_NUMBER_OF_USERS = 10; public static final String DEFAULT_USERNAME = "unknown"; + public static final List DEFAULT_GROUPS = List.of("all", "reader"); public static final Logger log = LoggerFactory.getLogger(ClassConstants.class); diff --git a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/CompileTimeVariables.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/CompileTimeVariables.java index 7db4bf80a5..bb974a46ad 100644 --- a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/CompileTimeVariables.java +++ b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/CompileTimeVariables.java @@ -5,16 +5,16 @@ import java.io.PrintWriter; public class CompileTimeVariables { public String ERROR_MESSAGE = ClassConstants.DEFAULT_USERNAME + " not allowed here."; - public final int MAXIMUM_LOGIN_ATTEMPTS = 5; + public final int maximumLoginAttempts = 5 * 5; public static void main(String[] args) { PrintWriter printWriter = System.console().writer(); - printWriter.write(ClassConstants.DEFAULT_USERNAME); + printWriter.println(ClassConstants.DEFAULT_USERNAME); CompileTimeVariables instance = new CompileTimeVariables(); - printWriter.println(instance.MAXIMUM_LOGIN_ATTEMPTS); + printWriter.println(instance.maximumLoginAttempts); - final String username = "baeldung"; + final String username = "baeldung" + "-" + "user"; printWriter.println(username); } diff --git a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/RunTimeVariables.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/RuntimeVariables.java similarity index 67% rename from core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/RunTimeVariables.java rename to core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/RuntimeVariables.java index fe6b0949f6..53e567fe54 100644 --- a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/RunTimeVariables.java +++ b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/compiletimeconstants/RuntimeVariables.java @@ -1,16 +1,16 @@ package com.baeldung.compiletimeconstants; import java.io.Console; -public class RunTimeVariables { +public class RuntimeVariables { public static void main(String[] args) { Console console = System.console(); final String input = console.readLine(); - console.writer().write(input); + console.writer().println(input); final double random = Math.random(); - console.writer().write("Number: " + random); + console.writer().println("Number: " + random); } }