Google News
logo
Java - Interview Questions
What is the difference between declaring a variable and defining a variable?
In declaration we just mention the type of the variable and its name. We do not initialize it. But defining means declaration + initialization. e.g. String s; is just  a declaration while String s = new String ("abcd"); Or String s = "abcd"; are both definitions.
Advertisement