You need to work out a few questions before you start, for example.
What is your definition of a letter, or special character?
Where are you going to find the values associated with them?
How are you going to use those characters?
Have you read about characters, for example in the Java Language Specification? (That is not easy to read, but should give you guidance).