It takes much time in debugging process. To find bugs effectively, it's important to understand the dynamic behavior. To support understanding the dynamic behavior of the program, we have developed TFVIS(transitions and flow visualization) for Java programs. It provides visualization of data transitions and data flow. It also provides another feature which can show the data transitions with arrows. But it visualizes only some control structures and expression. Therefore, we newly corresponds to Exception Handling which is one of characteristics in Java. This improves the usefulness of TFVIS as a tool to support the understanding of the dynamic behavior of Java programs.