Lecture 14
3
Backward compatibility
•Important software design issue
•Java 1.5 has no new keywords
•To compile java 1.4 source code with 1.5
–javac Whatever.java
•To compile java 1.5 features
–javac –source 1.5 Whatever.java
–java 1.4 code still compiles (but with warnings)
•What should JOI do?