The most complete java foundation summary in history