Thanks both of you.
I think the key is the difference between keyword and reserved
word.
But tell me if I'm reading more into what you're saying:
So null, true and false are just like goto and const where
you can't use them as identifiers(reserved) but they are not keywords.
Or can you use them as identifiers?
Now I'm confusing myself on the definition of keyword.
If a word is reserved like null and its used by
java why isn't it a keyword.
If I can't use it and java is using it isn't it a keyword then?