I've noticed that the JAVA allows to use uninitialized instance variable but it blocks to use uninitialized local variables. I want to know why the language is saying so?
Note : This is not the first post of this kind. I've visited below questions too. But couldn't find the exact reason for WHY? This question may be a duplicate one of the following: