I need to know the difference of initializing the String in java when using the runtime.
For Exmaple:
String declare = null;
otherwise:
String declare = "";
I declared the two type of declaration of string. Which one is best for runtime declaration.
A String is an object. If you initialize it to null, you are telling the compiler that you are aware that wasn’t initialized, and that there should be no warnings when you first try to use the variable. Aside from that, you are pointing a reference to null, of course.
If you initialize the String to an empty String, however, the following happens:
So, the question is, how do you handle nulls or empty Strings in your code? That’s what should guide your decision