Highlights or refreshers for people coming back to Java language


Questions and Answers (competency test):

What is I18n and what is L10n?

What are typical ways translatable strings externalized?
Specifically what class is used by the Java programs and what
backing files are used and get translated to target languages?

What is 'char' type in the Java language?  How is it represented internally by
the Java virtual machine?  How do you deal with non-ASCII text outside
of Java, that is, what java.io class do you use to do read and write.

Can you use String.equals and String.compareTo methods to perform comparisons?

References: