Desde que recientemente aprendí Java, he encontrado algunos conceptos que no están disponibles en C ++. Los grabaré y los revisaré por mí mismo. Si hay alguna comprensión inapropiada, espero que todos los critiquen y los guíen. Toda la información está integrada y entendida en línea por usted mismo. Si hay alguna infracción, notifíqueme que la elimine.
Comenzaré con el paquete e importar.
El papel del paquete es en realidad el papel del espacio de nombres C ++ para evitar conflictos entre clases con el mismo nombre, pero el mecanismo de implementación es diferente. Al compilar, el compilador Java genera directamente el archivo de clase generado en el directorio correspondiente en función de la información especificada por el paquete. Por ejemplo, el paquete AAA.BBB.CCC Compilador genera varias clases en el archivo .java en el directorio ./aaa/bbb/ccc/.
Con el mecanismo del paquete, es muy problemático usar diferentes clases (refiriéndose a escribir más cuando escribiendo código), por lo que la gran secta de Dios se le ocurrió una forma de ser flojo, por lo que se encontró el mecanismo de importación. Supongamos que la Clase A bajo ./AAA/BBB/CCC/, si no hay un mecanismo de importación, ¿cómo necesitamos instanciar la clase A? Nuevo AAA.BBB.CCC.A (), y después de usar la importación AAA.BBB.CCC.A, podemos usar directamente A (), es decir, el compilador nos ayuda a coincidir y extender AAA.BBB.CCC. Esta cadena está relacionada con la velocidad de compilación, pero no es un proyecto particularmente grande, por lo que definitivamente se puede ignorar.
El breve análisis anterior del paquete e importación del paquete e importación del concepto introductorio de Java es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.