Everywhere is said that a Java identifier can start with all characters (but not digits) including $ and _
but I noticed that methods like isJavaIdentifierStart returns true also for other chars
like §, £, € etc
Is however correct starting an identifier with there characters?
If
isJavaIdentifierStartreturns true for it, then by definition, it’s a valid Java identifier starting character, because that’s how the specification defines it: