С тех пор, как я недавно выучил Java, я столкнулся с некоторыми понятиями, которые недоступны в C ++. Я запишу их и рассмотрю их для себя. Если есть какое -то неуместное понимание, я надеюсь, что все будут критиковать и направлять их. Вся информация интегрирована и понята в Интернете самостоятельно. Если есть какие -либо нарушения, пожалуйста, уведомите меня удалить его.
Я начну с пакета и импорта.
Роль пакета на самом деле является роль пространства имен C ++ для предотвращения конфликтов между классами с тем же именем, но механизм реализации отличается. При компиляции компилятор Java напрямую генерирует сгенерированный файл класса в соответствующий каталог на основе информации, указанной пакетом. Например, компилятор пакета AAA.BBB.CCC генерирует различные классы в файле .java в каталог ./aaa/bbb/ccc/.
С механизмом упаковки очень трудно использовать различные классы (имея в виду более длинное письмо при написании кода), поэтому великая секта Бога придумала способ быть ленивым, поэтому был найден механизм импорта. Предположим, что этот класс A под ./aaa/bbb/ccc/, если нет механизма импорта, как нам нужно создавать экземпляр класса А? Новый aaa.bbb.ccc.a (), и после использования импорта AAA.BBB.CCC.A мы можем напрямую использовать новый a (), то есть компилятор помогает нам сопоставить и расширять AAA.BBB.CCC. Эта строка просто связана со скоростью компиляции, но это не особенно большой проект, поэтому ее определенно можно игнорировать.
Приведенный выше краткий анализ пакета и импорта пакета и импорта вступительной концепции Java - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.