This is probably one of those things that Java inherited from C and C++, which has the same rules with regard to variable names. One of the goals that
James Gosling had in mind when he was inventing Java was that it should be familiar to C++ programmers.