java 사용 이상 장점 총결산

1564 단어 java이상
java 사용 이상 장점 총결산
분석
Java 이상 처리 메커니즘은 확실히 느리다. 이'느리다'는 것은 String, Integer 등 대상에 비해 대상의 생성에만 있어 new의 IOException은 String보다 5배 느리다는 것이다. 이것은 이상 처리 메커니즘에서도 설명할 수 있다. 왜냐하면 fillStackTrace 방법을 실행하고 현재 창고의 스냅샷을 기록하기 때문이다. String 클래스는 메모리 생성 대상을 직접 신청하기 때문이다.이상류가 한 수 느린 것도 불가피하다.   
장면
우리는 이상이 주 논리의 예외 논리라는 것을 안다. 예를 들어 우리는 도로에서 걷고 (이때 주 논리) 갑자기 차를 몰았는데 나는 피하고 (이것은 검사를 받은 이상이고 처리해야 한다) 계속 걸어야 한다. 그렇지 않으면 비행기 한 대가 내 머리 위로 날아간다. (검사를 받지 않은 이상) 우리는 계속 걷고 (포착하지 않음) 소음 오염을 비난할 수도 있다. (포착, 주 논리의 보충 처리)계속 걷다가 갑자기 유성이 떨어지면 선택의 여지가 없고 잘못된 것이므로 어떤 처리도 할 수 없다.
어떤 사물의 처리도 예상치 못한 결과를 초래할 수 있다. 문제는 어떤 수단으로 처리해야 하는가이다. 이상을 사용하지 않으면 되돌아오는 값에 따라 처리해야 하기 때문에 대상을 향한 스타일을 심각하게 잃게 된다.
예를 들어 사용자 로그인의 용례는'예외 이벤트'에서'3회 연속 로그인 실패는 사용자 계정을 잠그는 것'이라고 설명한다. 이것이 바로 로그인 이벤트의 비정상적인 처리이다. 구체적인 것은 우리 프로그램에 다음과 같다.

<span style="font-family:SimSun;font-size:14px;">   public voidlogin(){ 
     try{ 
       //  
     }catch(InvalidLoginExceptionlie){ 
       //  
     }catch(InvalidPasswordExceptionpe){ 
       //  
     }catch(TooMouchLoginExceptiontmle){ 
       //  
     }     
   }</span> 
이렇게 설계하면 우리의login 방법이 실제 처리 논리에 더욱 부합되고 주 논리(정상 로그인,try 대표 블록)를 더욱 뚜렷하게 할 수 있다.이상을 사용하는 데는 많은 장점이 있다. 예를 들어 정상적인 코드와 이상 코드를 분리하고 문제를 신속하게 찾을 수 있지만 이상은 성능이 비교적 느리다는 단점이 있다.
그러나 우리는 성능 문제로 이상 사용을 포기할 수 없다. 설마 우리 시스템은 이렇게 작은 성능 소모조차 허락하지 않겠는가?
3. 건의
성능 문제는 이상한 핑계를 거절하는 것이 아니다
읽어주셔서 감사합니다. 여러분에게 도움이 되었으면 좋겠습니다. 본 사이트에 대한 지지에 감사드립니다!

좋은 웹페이지 즐겨찾기