Diferença do Cast para o convert.parse

Estou com uma seguinte duvida, qual a diferença do CAST para convert.parse(obj).

https://www.caelum.com.br/apostila-java-orientacao-objetos/variaveis-primitivas-e-controle-de-fluxo/#3-5-casting-e-promocao