Посмотрите на диаграмму ASCII (на основе которых лежат символы Java): между Z и a имеется довольно много символов пунктуации, а именно:
[\]^ _`