Video: Javaдагы эс тутумдун кандай түрлөрү бар?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
The эс JVMде беш түрдүү бөлүккө бөлүнөт, атап айтканда: Метод аймагы: Метод аймагы класстын кодун сактайт: өзгөрмөлөрдүн жана методдордун коду. Үймөк: The Java объектилер бул аймакта түзүлгөн. Java Стек: Методдор иштеп жатканда натыйжалар стекте сакталат эс.
Мындан тышкары, Javaдагы эс тутум деген эмне?
Стек Java тилиндеги эс тутум статикалык үчүн колдонулат эс бөлүштүрүү жана жипти аткаруу. Ал ыкмага мүнөздүү примитивдүү маанилерди камтыйт жана методдон шилтемеленген үймөктө турган объекттерге шилтеме кылат.
Жогорудагыдан тышкары, Java үймөгү деген эмне? The үймөк бардык класс инстанциялары жана массивдер үчүн эстутум бөлүнгөн иштөө убактысынын маалымат аймагы. The үймөк виртуалдык машинаны ишке киргизүүдө түзүлөт. Үймөк объекттер үчүн сактагыч автоматтык сактоо башкаруу системасы (таштанды жыйноочу катары белгилүү) тарабынан калыбына келтирилет; объектилер эч качан ачык-айкын бөлүнбөйт.
Ошондой эле билесизби, Javaдагы бассейн эстутуму деген эмне?
The Java сап туруктуу бассейн үйүлгөн аймак болуп саналат эс кайда Java түз маанилерди сактайт. үймөк бир аймак болуп саналат эс иштөө убактысы үчүн колдонулат. Жаңы өзгөрмө түзүлүп, маани берилгенде, Java ичинде ошол так маани бар-жогун текшерет бассейн.
Javaдагы эс тутумдун агып кетиши деген эмне?
Бул процесс таштанды чогултуу жана тиешелүү бөлүгү деп аталат JVM таштанды жыйноочу же GC деп аталат. Бир аз жөнөкөйлөтүп, мындай деп айта алабыз а эс агып ичинде Java кээ бир объекттер колдонмо тарабынан колдонулбай калган, бирок GC аларды колдонулбаган деп тааный албаган кырдаал.
Сунушталууда:
Электр туташтыргычтарынын кандай түрлөрү бар?
Туташуу түрлөрүнө USB, тармак кабели, HDMI, DVI, RCA, SCSI, такта орноткучу, аудио, коаксиалдык, кабель ж.б. кирет. Көбүнчө видео жана аудиону, автомобиль тиркемелерин, эсептөө машиналарын жана PCBлерди иштеткен көпчүлүк керектөөчү электроникаларда колдонулат
Мисал менен Javaдагы абстракция менен инкапсуляциянын ортосунда кандай айырма бар?
Абстракция анын кандайча ишке ашырылгандыгынан жүрүм-турумду алып салууну билдирет, Javaдагы абстракциянын бир мисалы - интерфейс, ал эми Инкапсуляция тышкы дүйнөдөн ишке ашыруунун деталдарын жашыруу дегенди билдирет, ошондуктан нерселер өзгөргөндө эч ким таасир этпейт
Javaдагы коллекциялардын кандай артыкчылыктары бар?
Java Collections Framework'дун артыкчылыктары программалоо аракетин азайтат: Пайдалуу маалымат структураларын жана алгоритмдерди камсыз кылуу менен Collections Framework сизди программаңыздын иштеши үчүн талап кылынган төмөнкү деңгээлдеги "сантехникага" эмес, анын маанилүү бөлүктөрүнө топтоо үчүн бошотот
Javaдагы киргизүү агымы менен чыгаруу агымынын ортосунда кандай айырма бар?
InputStream сиз окуган көптөгөн нерселер үчүн колдонулат. OutputStream сиз жазган көптөгөн нерселер үчүн колдонулат. InputStream окуу үчүн, OutputStream жазуу үчүн колдонулат. Алар бири-бирине жасалгалоочу катары туташтырылган, ошондуктан сиз ар кандай булактардан ар кандай типтеги маалыматтарды окуй/жаза аласыз
Javaдагы маалымат түрлөрү кандай?
Java'да берилиштердин эки тиби бар: Примитивдик берилиштер типтери: Примитивдик берилиштердин типтерине логикалык, char, байт, кыска, int, long, float жана double кирет. Примитивдүү эмес берилиштердин түрлөрү: Примитивдик эмес берилиштердин түрлөрүнө Класстар, Интерфейстер жана Массивдер кирет