Oiii Angela! Tudo certo?
Não tem diferença no comportamento, os dois recuperam o cliente que é o titular da conta e mudam a profissão dele. A diferença que temos é que, ao fazer Cliente titularDaConta = conta.getTitular(); titularDaConta.setProfissao("programador");
, estamos primeiro armazenando o titular em uma variável para depois mudar a profissão, e esse armazenamento pode ser útil caso a gente precise usar esse titular outras vezes.
Por exemplo, se quiséssemos mudar nome, cpf e profissão teríamos que recuperar 3 vezes o mesmo titular, usando a primeira forma:
conta.getTitular().setProfissao("programador");
conta.getTitular().setNome("Joao");
conta.getTitular().setCpf("123456789-10");
Já na segunda forma, fazemos essa recuperação uma vez só, o que é mais fácil e pode ser mais rápido:
Cliente titularDaConta = conta.getTitular();
titularDaConta.setProfissao("programador");
titularDaConta.setNome("Joao");
titularDaConta.setCpf("123456789-10");
Espero ter ajudado! Abraços e bons estudos!