But the following just throws an exception (I Wonder what the difference is)
Bosun Bello wrote:In the first case, you are casting, however in the second, you are calling a method on a variable that is null. Hence, the reason for the null pointer. With casting, if what you are casting returns null, your fast will return exactly that.
That makes sense.. thanks..