String illegal escape charcter
java, octal
Solution
`\1` is an octal escape code. Check it out in the JLS in Escape Sequences for Character and String Literals.
Problem
While answering one of the question, I came across this interesting situation. If I have string like the following, Netbeans does not complain that it's an `illegal start of expression`. ``` String temp="\19825655."; ``` As soon as I remove '1' it complains that it's an `illegal start of expression`. ``` String temp="\9825655."; ``` couldn't figure out the reason for this behavior. Any input would be appreciated. Observation: It seems `\9` and `\8` has special meaning. Only for `\9` and `\8` I am getting `illegal start of expression`. All other combinations it is not complaining.