Boa Tarde, pessoal!
Como o Try-Catch é usado no java para tratar o fluxo na ocorrência de exceções, então podemos dizer que ele vai ser mais usado como meio de campo entre a aplicação atual e outras aplicações e servidores externos? porque se todas as operações internas da aplicação usam apenas os recursos internos, então os recursos e operação estão sob o meu controle e eu posso criar um código que garantidamente não irá sofrer exceções. O que é diferente quando essas operações solicitam recursos externos a aplicação, como a existência e o valor desses recursos não estão sob o controle da aplicação, não há como garantir um código limpo de exceções e ai sim o try-catch entra no papel de orientar o procedimento da aplicação em casos imprevistos pelo desenvolvedor. Esse raciocíonio está correto? Ou tem aplicações interna do try-catch mesmo?