Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Final Keyword | Deep Java Structure
Java Extended
course content

Зміст курсу

Java Extended

Java Extended

1. Deep Java Structure
2. Methods
3. String Advanced
4. Classes
5. Classes Advanced

bookFinal Keyword

How to prevent changing the value of a variable

For this purpose, Java has a keyword called final. Let's consider a code snippet where we use this keyword:

java

Main

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { int number = 10; final int finalNumber = 5; number = 15; finalNumber = 20; System.out.println(number); System.out.println(finalNumber); } }

You can see that in the code above, we have created two variables of type int, but one of them is marked with the final keyword. When we try to change the value of this variable, the compiler tells us about an error. Specifically, it indicates that we cannot modify a value that is marked with the final keyword.

What can we use final keyword for:

  • To create constants. A constant is a variable whose value cannot be changed after it has been initialized. In Java, constants are always declared using the final keyword;

  • To indicate that the value of a variable is final and should not be modified;

  • To prevent accidental modification of a final variable's value in our code.

Завдання
test

Swipe to show code editor

Your task is to add the final keyword before the variables that are not modified later in the code.

Once you've completed this task, click the button below the code to check your solution.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
toggle bottom row

bookFinal Keyword

How to prevent changing the value of a variable

For this purpose, Java has a keyword called final. Let's consider a code snippet where we use this keyword:

java

Main

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { int number = 10; final int finalNumber = 5; number = 15; finalNumber = 20; System.out.println(number); System.out.println(finalNumber); } }

You can see that in the code above, we have created two variables of type int, but one of them is marked with the final keyword. When we try to change the value of this variable, the compiler tells us about an error. Specifically, it indicates that we cannot modify a value that is marked with the final keyword.

What can we use final keyword for:

  • To create constants. A constant is a variable whose value cannot be changed after it has been initialized. In Java, constants are always declared using the final keyword;

  • To indicate that the value of a variable is final and should not be modified;

  • To prevent accidental modification of a final variable's value in our code.

Завдання
test

Swipe to show code editor

Your task is to add the final keyword before the variables that are not modified later in the code.

Once you've completed this task, click the button below the code to check your solution.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
toggle bottom row

bookFinal Keyword

How to prevent changing the value of a variable

For this purpose, Java has a keyword called final. Let's consider a code snippet where we use this keyword:

java

Main

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { int number = 10; final int finalNumber = 5; number = 15; finalNumber = 20; System.out.println(number); System.out.println(finalNumber); } }

You can see that in the code above, we have created two variables of type int, but one of them is marked with the final keyword. When we try to change the value of this variable, the compiler tells us about an error. Specifically, it indicates that we cannot modify a value that is marked with the final keyword.

What can we use final keyword for:

  • To create constants. A constant is a variable whose value cannot be changed after it has been initialized. In Java, constants are always declared using the final keyword;

  • To indicate that the value of a variable is final and should not be modified;

  • To prevent accidental modification of a final variable's value in our code.

Завдання
test

Swipe to show code editor

Your task is to add the final keyword before the variables that are not modified later in the code.

Once you've completed this task, click the button below the code to check your solution.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

How to prevent changing the value of a variable

For this purpose, Java has a keyword called final. Let's consider a code snippet where we use this keyword:

java

Main

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { int number = 10; final int finalNumber = 5; number = 15; finalNumber = 20; System.out.println(number); System.out.println(finalNumber); } }

You can see that in the code above, we have created two variables of type int, but one of them is marked with the final keyword. When we try to change the value of this variable, the compiler tells us about an error. Specifically, it indicates that we cannot modify a value that is marked with the final keyword.

What can we use final keyword for:

  • To create constants. A constant is a variable whose value cannot be changed after it has been initialized. In Java, constants are always declared using the final keyword;

  • To indicate that the value of a variable is final and should not be modified;

  • To prevent accidental modification of a final variable's value in our code.

Завдання
test

Swipe to show code editor

Your task is to add the final keyword before the variables that are not modified later in the code.

Once you've completed this task, click the button below the code to check your solution.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 1. Розділ 3
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt