Sunday, 19 February 2017

Java static variable

1) Java static variable

If you declare any variable as static, it is known static variable.

  • The static variable can be used to refer the common property of all objects (that is not unique for each object) e.g. company name of employees,college name of students etc.
  • The static variable gets memory only once in class area at the time of class loading.

Advantage of static variable

It makes your program memory efficient (i.e it saves memory).


  1. class Counter2{  
  2. static int count=0;//will get memory only once and retain its value  
  3.   
  4. Counter2(){  
  5. count++;  
  6. System.out.println(count);  
  7. }  
  8.   
  9. public static void main(String args[]){  
  10.   
  11. Counter2 c1=new Counter2();  
  12. Counter2 c2=new Counter2();  
  13. Counter2 c3=new Counter2();  
  14.   
  15.  }  

No comments:

Post a Comment