Question: what is the difference between and null in java?
Answer: An empty string, however, is a value - it is a string of no characters. Null is essentially 'nothing' - it's the default 'value' (to use the term loosely) that Java assigns to any Object variable that was not initialized. Null isn't really a value - and as such, doesn't have properties.