Java тіліндегі жолдық пул дегеніміз не?
Java тіліндегі жолдық пул дегеніміз не?

Бейне: Java тіліндегі жолдық пул дегеніміз не?

Бейне: Java тіліндегі жолдық пул дегеніміз не?
Бейне: Java | 1-сабақ (Қысқа нұсқасы) | NetStudy 2024, Мамыр
Anonim

Аты айтып тұрғандай, Java тіліндегі жолдық бассейн Бұл бассейн ның Жолдар ішінде сақталады Java Үйме жады. Біз мұны білеміз Жол ерекше сынып болып табылады java және біз жасай аламыз Жол объектілер жаңа операторды пайдаланады, сонымен қатар қос тырнақшадағы мәндерді береді.

Осылайша, Java-да жолдық пулды пайдалану қандай?

The Java жолы тұрақты бассейн үйме жадыдағы аймақ болып табылады Java литералды сақтайды жол құндылықтар. Үйме – жад аймағы пайдаланылады орындау уақытындағы операциялар үшін. Жаңа айнымалы құрылып, мән берілгенде, Java ішінде дәл осы мән бар-жоғын тексереді бассейн.

Жоғарыда айтылғандай, жол пулында жол қалай жұмыс істейді? санын азайту үшін Жол JVM-де жасалған нысандар, the Жол сынып сақтайды бассейн ның жіптер . Әр жолы а жол литерал жасалған, JVM тексереді жол сөзбе-сөз бассейн бірінші. Егер жол ішінде жоқ бассейн , жаңа Жол нысан инициализацияланады және ішіне орналастырылады бассейн.

Осыған байланысты жол пулы не үшін қажет?

Бұл қауіпсіз, өйткені Жол Java тілінде өзгермейді. Нәтижесінде, s және t екеуі бірдей нысанды көрсетеді және аздаған жад сақталады. аты ' жолдық пул ' бәрі бұрыннан анықталған идеядан туындайды жол кейбіреулерінде сақталады бассейн ' және жаңасын жасамас бұрын Жол объект компиляторы бар-жоғын тексереді жол қазірдің өзінде анықталған.

Java тіліндегі негізгі жады дегеніміз не?

Біріншіден, « негізгі жады «біз» дегенді білдіреміз Java JVM' арқылы көрінетін үйме. JVM әдетте айнымалының жергілікті көшірмесімен жұмыс істеуге тегін. Мысалы, JIT компиляторы a мәнін жүктейтін кодты жасай алады Java айнымалыны регистрге айналдырады, содан кейін сол регистрде жұмыс істейді.

Ұсынылған: