新手学java,在什么情况下要包括try catch啊?
我理解的try catch 是处理异常。
难道java有些方法对象 本身就要配合try catch来使用的吗?
天蓬老师2017-04-18 10:28:06
RuntimeException을 제외하고 다른 예외가 포착되지 않으면 컴파일이 실패합니다. 일반적으로 컴파일러는 메소드에서 예외가 발생할 수 있다는 메시지를 표시합니다
黄舟2017-04-18 10:28:06
때때로 많은 메서드의 실행이 첫 번째 단계만큼 원활하지 않을 수 있으며, 항상 중간에 실수가 발생하고 예외가 보고됩니다. 무엇이 잘못되었는지 알려면 예외를 포착하고 합리적인 방법으로 처리해야 합니다.
大家讲道理2017-04-18 10:28:06
예외 캡처는 일반적으로 예외가 발생할 수 있다고 생각되는 코드에 추가되며, 적절한 예외 및 코드 위치를 선택하는 것이 가장 중요합니다.
天蓬老师2017-04-18 10:28:06
우선, 트라이 캐치는 모든 곳에서 사용되지 않습니다. try catch는 예외가 발생할 수 있을 때 사용됩니다. 좋은 메커니즘이지만 남용하지 마세요.
일부 프로그래밍 언어에서도 try catch 사용을 권장하지 않습니다
大家讲道理2017-04-18 10:28:06
강력한 프로그램은 우리가 생각하는 대로 실행되지 않습니다. 실행 프로세스 중에 데이터베이스에 연결하거나 null 참조에 대한 메서드를 호출하는 등의 사고가 발생하고 읽고 싶은 로컬 파일이 작동하지 않습니다. 예상치 못한 다양한 상황이 있는데, 이는 프로그램을 작성할 때 고려해야 할 예외 사항입니다. 이때 예외를 포착한 후 특별하게 처리해야 합니다.
天蓬老师2017-04-18 10:28:06
Java 언어는 매우 견고하며 프로그램에서 非RuntimeException
잡히거나버려해야 합니다. 처리됨. 예외를 처리합니다. try catch
巴扎黑2017-04-18 10:28:06
메소드를 설계하는 사람들은 throw를 사용하여 함수가 일종의 예외를 "발생시킬 수 있다"고 선언할 수 있습니다
이 방법을 사용하는 사람은 이 예외를 고려해야 합니다(호출 시 try/catch를 시도하거나 자체적으로 예외를 발생시킵니다. 그렇지 않으면 둘 다 수행되지 않으면 컴파일 오류가 발생합니다)