Declaration vs Instantiation vs Initialization

Declaration, Instantiation and Initialization are very confusing terms in Java. Let us clear their meanings with example : Declaration A variable is said to be declared when we give name to variable and associate it with a class. Example :- Student stu; (here Student is a class) Instantiation Instantiation means we are creating an object … Read more