암시 적으로 가져온 Java 라이브러리를 제거 할 수 있습니까? 유용하지 않을 수 있습니다. 하지만 약간의 실행 시간을 줄일 수 있다고 생각합니다!암시 적으로 가져온 Java 라이브러리를 제거 할 수 있습니까?
3
A
답변
22
수입은 단지 구문 설탕입니다. 그들이하는 일은 정규화 된 이름을 명시 할 필요없이 다른 패키지의 내용에 액세스 할 수있게하는 것입니다. 생성 된 코드는 모든 것을 완전하게 지정한 경우와 완전히 동일합니다. 따라서 가져 오기에 대한 런타임 성능 저하가 없습니다.
"암시 적 가져 오기"(예 : java.lang)에 대해서도 마찬가지입니다. 실제로 사용하지 않는 클래스에 대해서는 비용을 지불하지 않습니다.
4
이것은 실행 유형에는 아무런 영향을 미치지 않습니다. 기본적으로 클래스는 필요할 때만로드되며 시작시에는 대량으로로드되지 않습니다.
성능을 향상 시키려면 Visual VM과 같은 도구로 응용 프로그램의 프로필을 작성하고 식별 할 수있는 병목 현상을 해결해야합니다.
3
Java는 프로그램의 java.lang. *에있는 모든 클래스를 포함하지 않습니다. 컴파일러에는 명시 적으로 을 사용하는 것이 포함됩니다.을 사용하거나 과 클래스를 사용합니다.
관련 문제
- 1. 암시 적으로 형식을 변환 할 수 없습니다
- 2. 암시 적으로 인스턴스 변수를 인스턴스에 할당 할 수 있습니까?
- 3. IEnumerable 형식을 암시 적으로 변환 할 수 없습니다.
- 4. 는 할 수는 조건 연산자는 암시 적으로 ...
- 5. Java 스캐너는 통과하지 않아도 암시 적으로 버퍼를 생성합니까?
- 6. 암시 적으로 'bool'을 'int'로 변환 할 수 없습니다 - 충돌 감지
- 7. 암시 적으로 문자열을 문자열 []로 변환 할 수 없습니다.
- 8. 오류 "암시 적으로 'string'을 'System.Type'으로 변환 할 수 없습니다.
- 9. 수정 방법 암시 적으로 'System.Web.Mvc.ViewResult'형식을 'string'으로 변환 할 수 없습니다.
- 10. 오류 "암시 적으로 'int'유형을 'string'으로 변환 할 수 없습니다."
- 11. 암시 적으로 'MouseEventHandler'유형을 'RoutedEventHandler'로 변환 할 수 없습니다.
- 12. 이 스칼라 메서드를 명시 적으로 호출하면 암시 적으로 해결 될 수 있습니까?
- 13. 암시 적으로 변환 형 문제
- 14. VB.net 프로그램에서 Java 라이브러리를 사용할 수 있습니까?
- 15. 왜 Float/Double에서 BigDecimal로 암시 적으로 변환 되나 String에서는 암시 적으로 변환되지 않습니까?
- 16. 속성을 재귀 적으로 제거
- 17. PBKDF2를 사용하여 암호화하고 암시 적으로 인증 할 AES256 키를 생성 할 수 있습니까?
- 18. J2ME에서 Java SE 라이브러리를 사용할 수 있습니까?
- 19. Groovy에서 암시 적 타입 변환을 오버로드 할 수 있습니까?
- 20. Java : JVM이 main() 메소드를 실행할 때 생성자가 암시 적으로 호출됩니까?
- 21. UIImagePickerController에서 "취소"버튼을 제거 할 수 있습니까?
- 22. WakeLock을 제거 할 수 있습니까?
- 23. 가져온 라이브러리가 파이썬에서 가져온 디렉토리를 어떻게 알 수 있습니까?
- 24. 암시 'System.Collections.Generic.IList'에 유형 'System.Linq.IQueryable을'변환 할 수 없습니다
- 25. 인터페이스 멤버를 명시 적으로 또는 암시 적으로 구현해야합니까?
- 26. 왜 C++에서 산술 또는 열거 형 값을 암시 적으로 부울로 변환 할 수 있습니까?
- 27. 적절한 적용 메소드를 사용하여 객체를 함수로 암시 적으로 변환 할 수 있습니까? 질문으로
- 28. C# 암시 적으로 사용자 정의 SecurityPrincipal을 스레드
- 29. C# Linq에이 - 암시 적으로 <string>
- 30. 암시 적으로 강화하는 람다를 변환 :: 기능
암시 적으로 가져온 Java 라이브러리는 무엇을 의미합니까? –
like java.lang 나는 모든 수업을 원하지 않을 수도 있습니다! – RubyDubee