Java is a strictly statically typed language, and there is a fundamental rule that the data type must be explicitly stated when declaring a variable. This specification plays a very important role in ...