최근에 Java를 배웠기 때문에 C ++에서 사용할 수없는 몇 가지 개념을 만났습니다. 나는 그것들을 기록하고 직접 검토 할 것입니다. 부적절한 이해가 있다면 모든 사람이 비판하고 인도하기를 바랍니다. 모든 정보는 온라인으로 통합되고 이해됩니다. 침해가 있으면 삭제하도록 통지하십시오.
패키지 및 가져 오기로 시작하겠습니다.
패키지의 역할은 실제로 동일한 이름을 가진 클래스 간의 충돌을 방지하기 위해 C ++ 네임 스페이스의 역할이지만 구현 메커니즘은 다릅니다. 컴파일 할 때 Java 컴파일러는 패키지로 지정된 정보를 기반으로 생성 된 클래스 파일을 해당 디렉토리에 직접 생성합니다. 예를 들어, 패키지 aaa.bbb.ccc 컴파일러는 .java 파일의 다양한 클래스를 디렉토리 ./aaa/bbb/ccc/로 생성합니다.
패키지 메커니즘을 사용하면 다른 클래스를 사용하는 것이 매우 번거 롭기 때문에 (코드를 작성할 때 더 오래 글쓰기를 참조) 위대한 God Sect는 게으른 방법을 제시하여 수입 메커니즘을 찾았습니다. 가져 오기 메커니즘이없는 경우 클래스 A를 인스턴스화해야합니까? 새로운 aaa.bbb.ccc.a () 및 import aaa.bbb.ccc.a를 사용한 후 새로운 A ()를 직접 사용할 수 있습니다. 이 문자열은 컴파일 속도와 관련이 있지만 특히 큰 프로젝트는 아니므로 확실히 무시할 수 있습니다.
패키지의 패키지 및 가져 오기에 대한 간단한 분석 및 Java의 입문 개념의 가져 오기는 내가 공유하는 모든 콘텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.