This document provides an overview of character and string processing in Java. It discusses character data types, string classes like String, StringBuilder and StringBuffer, regular expressions for pattern matching, and examples of string manipulation methods. The document then presents a problem statement and overall plan to build a word concordance program that counts word frequencies in a given text document. It outlines a 4-step process to develop the program, including defining class structures, opening/saving files, building the word list, and finalizing the code.