Answers for "static and final keyword in java"

8

static and final in java

The two really aren't similar. 
"STATIC" fields are fields that do not 
belong to any particular instance of a class.
and there is only one copy of the variable in memory
shared by all instances of the class.
On the other hand
"FINAL" The final keyword just means the value
can't be changed. Without final, any object can 
change the value of the variable
Posted by: Guest on December-23-2020
1

static keyword in java

// example on static method in java.
public class StaticMethodExample
{
   static void print()
   {
      System.out.println("in static method.");
   }
   public static void main(String[] args)
   {
      StaticMethodExample.print();
   }
}
Posted by: Guest on November-21-2020
1

static keyword in java

// example on static variable in java.
class EmployeeDetails
{
   // instance variable
   int empID;
   String empName;
   // static variable
   static String company = "FlowerBrackets";
   // EmployeeDetails constructor
   EmployeeDetails(int ID, String name)
   {
      empID = ID;
      empName = name;
   }
   void print()
   {
      System.out.println(empID + " " + empName + " " + company);
   }
}
public class StaticVariableJava
{
   public static void main(String[] args)
   {
      EmployeeDetails obj1 = new EmployeeDetails(230, "Virat");
      EmployeeDetails obj2 = new EmployeeDetails(231, "Rohit");
      obj1.print();
      obj2.print();
   }
}
Posted by: Guest on November-21-2020
0

final vs static keyword in java

The two really aren't similar. 
"STATIC" fields are fields that do not 
belong to any particular instance of a class.
and there is only one copy of the variable in memory
shared by all instances of the class.
On the other hand
"FINAL" The final keyword just means the value
can't be changed. Without final, any object can 
change the value of the variable
Posted by: Guest on December-23-2020
-1

Final keyword java

public class Main {
  final int x = 10;

  public static void main(String[] args) {
    Main myObj = new Main();
    myObj.x = 25; // will generate an error: cannot assign a value to a final variable
    System.out.println(myObj.x);
  }
}
Posted by: Guest on October-20-2021

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language