Tell your boyfriend you're a keeper.

Java is backwards compatible, which means that the code you write in Java 2 will work in Java 5, 6, 7, 8, or 100. It wouldn't be a bad idea to pick up a newer...