This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
This isn't a stupid question, Adam. I'm guessing you're talking about "connecting characters" that are allowed in Java identifiers. This is language-specific, so it'll vary from language to language (human language, not programming language!). But in English/Latin, the only such character is the underscore (_).
In general, a connecting character is one for which Character.getType() returns a value with the CONNECTOR_PUNCTUATION flag (bit 23) set.
I don't know of any examples of connecting characters from non-English languages, although maybe some other folks here can chime in. [ November 05, 2007: Message edited by: Kelvin Lim ]
Kelvin Chenhao Lim
Joined: Oct 20, 2007
Ah, I figured it out from the API spec. The connecting characters are those that belong to the Unicode category 'Pc' (Punctuation, connector). Here's a complete list for the current version of the Unicode spec: