TODAY JAVA SCHOOL

In java school, programming, design, computer general knowledge, web application, software, web services, social media, digital marketing, oops, concept of programming language, oops feature, console media, graphics medium, first programming, c, c ++ , Java, PHP, SQL, MySQL, HTML, HTML_5, J_query, JavaScript, Bootstrap, Framework, images with logos, examples, shared and explained.

https://www.amazon.in/b?node=26373545031&linkCode=ll2&tag=1234567801cdb-21&linkId=3b9882431b00409b44141e0344b35a15&language=en_IN&ref_=as_li_ss_tl

Breaking

Tuesday, 7 April 2020

Final variable in java|Blank final variable in java|Final variable with example in java

                          Final variables in Java

In Java, when final keyword is used with a variable of primitive data types (int, float, .. etc), value of the variable cannot be changed.

Static final variable
Fig: Final variable | Local variable

For example following program gives error because i is final


public class Test {

          public static void main(String args[]) {

                   final int i = 10;

                   i = 30; // Error because i is final.

          }

}

When final is used with non-primitive variables (Note that non-primitive variables are always references to objects in Java), the members of the referred object can be changed. final for non-primitive variables just mean that they cannot be changed to refer to any other object.

class Test1 {
int i = 10;
}
public class Test2 {
          public static void main(String args[]) {
          final Test1 t1 = new Test1();
          t1.i = 30; // Works
          }
}
Blank variable
Fig: Final variable and method

No comments:

Post a Comment