1
A
답변
2
이름은 비교를 위해 최적화 된 클래스입니다
그것은 모든 문자열에 대한 정적 조회를 보유하고 있지만, 이름의 각 인스턴스 만 포함 된 이름이있을 것이다 포인터 (객체)와 같은 문자열 값을 가진 모든 이름을 포함합니다 같은 포인터. 따라서 평등에 대한 비교는 전체 문자열이 아닌 해당 포인터를 비교하는 것입니다. Java 인턴 문자열과 비슷합니다.
모든 필드와 MessageType에 대해 정적 이름을 사용하는 것이 가장 좋습니다. 따라서 비교 및 필드 조회가 더 빠릅니다.
모든 이름에 대해 정적 조회를 유지하므로 이름이 정적 조회에서 공백을 차지하고 지워지지 않으므로 필드 값에 이름을 사용하지 않는 것이 가장 좋습니다.
값의 이름을 유지하는 예외는 tyype 열거 형 필드의 값입니다. BLPAPI의 열거 형은 문자열 (int가 아님)이거나 더 정확하게는 이름입니다.
API가 연결되면 스키마가 다운로드되고 모든 필드 인 Messagetype 및 Enum이 이름 정적 조회로로드되므로 이러한 이름을 사용합니다. 매우 효율적입니다.
관련 문제
- 1. 이 많은 장소에서 실행되는 방법으로 의아해하지만, viewDidAppear
- 2. 더 많은 장소에서 C# 단일 인스턴스
- 3. 장소에서 보인다
- 4. "뒤로"버튼을 처리하는 방법은 다른 많은 장소에서 호출되었습니다.
- 5. 편집 장소에서 편집 가능한 더 많은 db 필드를 만드는 방법
- 6. 는 I/I는 스칼라 코드에서 많은 장소에서 본
- 7. 장소에서 최근 체크 아웃하기
- 8. 내가 다른 장소에서 스프링 빈을 사용하거나 한 장소에서
- 9. 잘못된 장소에서 Netbeans 컴파일러 오류
- 10. 여러 장소에서 NSArrayController 재사용하기
- 11. 최적화/이동 일반 장소에서
- 12. 장소에서 릴레이션을 필터링하는 방법
- 13. 문자열에 특별한 장소에서 말을
- 14. 장소에서 배열 수정 - 루비
- 15. SDL_TTF 잘못된 장소에서 렌더링하기
- 16. 여러 장소에서 .DLL
- 17. 다른 장소에서 conditonally 닫기
- 18. 장소에서 토큰 화 : 문자열
- 19. 파이썬 : 장소에서 목록을 조작
- 20. 부적절한 장소에서 오는 카테고리
- 21. 잘못된 장소에서 해치가 발생했습니다
- 22. Google 장소에서 세부 정보보기
- 23. 같은 장소에서 업데이트되는 PHP 계산기
- 24. Search Facebook 주어진 장소에서 체크인
- 25. 장소에서 찍은 사진을 얻는 방법?
- 26. laravel는 단일 장소에서 uri를 요청합니다.
- 27. 한 장소에서 잠글 수있는 방법
- 28. 다른 장소에서 Magento 데이터베이스에 등록
- 29. 올바른 장소에서 올바른 작성자를 사용하십시오.
- 30. 잘못된 장소에서 검색 의존성을 만듭니다.