Programming languages are like screwdrivers for developers. One size does not fit all, so good programmers keep several in their tool belt. Java has matured nicely in the last dozen years. That merely ...