예외를 잡는 세 가지 방법이 있다는 것을 알게되었는데 그 차이점은 무엇입니까? 1) 값으로 캐치; 2) 참조로 캐치; 3) 포인터로 포착; 값으로 catch가 객체의 사본 두 개를 호출한다는 것을 알고, 참조로 catch하면 하나만 호출됩니다. 그러면 포인터로 잡는 것은 어떨까요? 언제 포인터로 catch를 사용할 수 있습니까? 객체를 던지는 것 외에도 객
의 말을하자 내가 할 수있는 문장의 집합 : try {
String a = getProperty("a");
String b = getProperty("b");
String c = getProperty("c");
} catch(Exception e) {
}
지금, 재산 b는 찾을 수 없습니다 말할 수와 함수가 예외가 발생합
에서 Reponse.Redirect와 중첩 시도 - 캐치 내가 중첩 된 시도 캐치 차단하는 SqlExeception가 내부 첫째 catch 블록에서 잡은 경우 try
{
// statements
try
{
// statements
}
catch(SqlException sqlex)
{
프로덕션 앱에 CrashCatcher 프레임 워크 (http://code.google.com/p/plcrashreporter)를 포함시키는 것에 대해 궁금합니다. 충돌 보고서를 서버에 직접 업로드하는 코드를 작성했습니다. 그리고 이것에 대한 나의 의도는 충돌 보고서에보다 신속하게 액세스 할 수 있었고 Apple/iTunes를 통해 가져올 필요가 없었습니다.
저는 공급 업체의 웹 서비스에 대한 래퍼 인 웹 서비스를 작성하고 있으며 공급 업체 웹 서비스 메서드 호출에 대한 catch 문에 대한 자세한 일련의 설명이 있습니다. 내가 처리하고있는 예외의 두 가지 또는 세 가지 유형이 있습니다 (System.Web.Services.Protocols.SoapException, System.ApplicationExcept
java.lang.OutOfMemoryError : Java 힙 공간 예외는 발생하지만 try/catch 블록은 오류를 catch하지 않는 Java 웹 응용 프로그램에 스레드가 있습니다. 샘플 코드 : private void doSomeWork()
{
try
{
processData(); //Causes OutOfMemoryE
다음과 같은 try-catch 문이 있는데 메시지 속성에 '내 오류'라는 텍스트가 있으면 예외를 throw하지 않습니다. 어떻게 프로그래밍 방식으로이 작업을 수행 할 수 있습니까? 또한, 이것은 코드 - 냄새로 간주됩니까? try
{
}
catch(Exception e)
{
if(e.Messages.Contains("My error"))