Similarly, literals such as the numbers 1, 2, and 3, or the characters written in code within single quotes such as ’a’, or boolean values true and false, are all compile time constants because the compiler knows that these values will never change.
(In my Review Copy) The text preceding this statement and 3.3 Declare and Initialize variables' examples appear to contradict the above (when not specified as final)? This does not currently appear to be found on the Errata page? Is the quote an error and/or possible opportunity for clarification?
Was the whole section removed in a later edit?will be removed tomorrow