Chapter 8: Language Level Facility - touniez/comp402doc GitHub Wiki

The Java Language Level Facility provides a student-friendly introduction to Java. As of April 2010, there is a single, simplified language level called Functional Java. When used with a complementary curriculum, this language level forms a powerful learning tool.

In the past, there are three levels: Elementary, Intermediate, and Advanced, and each level progressively introduces students to more Java features. Files written using these three language levels can still be compiled, but not be created anymore. The new Functional Java language level can compile files written for the old Elementary and Intermediate language leves; the old Advanced level can be compiled by the regular Java compiler.