A Pointer that points to memory location 0; ie, nothing.

Used to signify the end of a LinkedList in the same way a \0 is used to signify the end of a String in C.

Java throws null pointer exceptions when you try and reference the thing a null pointer points to (ie, try and access the memory at location 0). C will normally SegmentationFault.