Calculos com precisao em centesimos ou decimos

Bom dia a todos, galera, seguinte, sou estudante de Analise e Desenvolvimento de Sistemas(tecnologo), e necessito criar um programa, parecido com o da Formula 1, onde um determinado tempo e cadastrado (1:25:255), a partir deste tempo, preciso calcular, por exemplo a distancia deste para o outro colocado,(1º tempo = 1:25:255 2º tempo = 1:32:332) imprimi diferença, a logica até entendo, uma vez que disponibilizarei estes calculos em metodos e esses metodos serao direcionados à threads. Minha duvida é como trabalhar com esses tempos em java. Existe uma Classe especifica ou um metodo?