Desde que aprendi recentemente Java, encontrei alguns conceitos que não estão disponíveis no C ++. Vou gravá -los e revisá -los para mim. Se houver algum entendimento inadequado, espero que todos os criticem e os guiem. Todas as informações são integradas e compreendidas on -line. Se houver alguma violação, notifique -me para excluí -lo.
Vou começar com o pacote e a importação.
O papel do pacote é na verdade o papel do espaço para nome de C ++ para evitar conflitos entre classes com o mesmo nome, mas o mecanismo de implementação é diferente. Ao compilar, o compilador Java gera diretamente o arquivo de classe gerado para o diretório correspondente com base nas informações especificadas pelo pacote. Por exemplo, o compilador do pacote aaa.bbb.ccc gera várias classes no arquivo .java no diretório ./aaa/bbb/ccc/.
Com o mecanismo do pacote, é muito problemático usar classes diferentes (referindo -se à escrita por mais tempo ao escrever código), então a Grande seita de Deus criou uma maneira de ser preguiçoso, então o mecanismo de importação foi encontrado. Suponha que a classe A abaixo ./aaa/bbb/ccc/, se não houver mecanismo de importação, como precisamos instanciar a Classe A? Novo aaa.bbb.ccc.a () e, depois de usar a importação aaa.bbb.ccc.a, podemos usar diretamente o novo a (), ou seja, o compilador nos ajuda a corresponder e estender aaa.bbb.ccc. Essa string está apenas relacionada à velocidade de compilação, mas não é um projeto particularmente grande, por isso pode ser definitivamente ignorado.
A breve análise acima do pacote e a importação do pacote e a importação do conceito introdutório de Java é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.