Back to articles
Global Variables vs Local Variables in Java

Global Variables vs Local Variables in Java

via Dev.toHarini

When learning Java, one of the most important concepts to understand is how variables work. Among them, global variables and local variables play a key role in writing efficient and clean programs. In this blog, we’ll break down these concepts in a simple and beginner-friendly way. What Are Global Variables in Java? Global variables in Java are variables that are declared inside a class but outside any method. They can be accessed by all methods within that class. Types of Global Variables Non-Static Variables(Instance) – Belong to an object Static Variables – Shared across all objects Example class Demo { int x = 10 ; // Instance variable static int y = 20 ; // Static variable void display () { System . out . println ( x ); System . out . println ( y ); } public static void main ( String [] args ) { Demo obj = new Demo (); // create object obj . display (); // call method } } Output Step-by-step flow main() starts execution Object is created → Demo obj = new Demo(); display() method i

Continue reading on Dev.to

Opens in a new tab

Read Full Article
3 views

Related Articles