Video: Javaдагы Deque деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
The Java Deque интерфейс, java . util. Deque , кош аякталган кезекти билдирет, кезектин эки учуна элементтерди кошуп жана алып сала турган кезекти билдирет. Сөз Deque карталардын "палубасы" сыяктуу айтылат. The Java Deque интерфейстин бир түрү Java Кезек интерфейси.
Жөнөкөй эле, Deque эмнеге керек?
The Deque маалымат түзүмүнүн эки четинен элементтерди кошууну же алып салууну колдогон кош аягы кезек менен байланышкан, ал болушу мүмкүн колдонулган кезек катары (биринчи кирген биринчи чыккан/FIFO) же стек катары (акыркы кирген биринчи чыккан/LIFO). Булар Stack жана LinkedListке караганда ылдамыраак.
Deque FIFOбу? Стек LIFO (акыркы кирген, биринчи чыккан) контейнер катары сүрөттөлгөндөй, бул кезек катары сүрөттөлсө болот дегенди билдирет. FIFO (биринчи кирген, биринчи чыккан). Вариация деп аталат deque , эки жактуу кезекти билдирген "дека" деп айтылат. Кезектер жана deques компьютердик колдонмолордо ар кандай жолдор менен колдонулат.
Андан тышкары, Javaдагы кезек менен кезектин ортосунда кандай айырма бар?
А кезек аягында элементтерди киргизүү үчүн иштелип чыккан кезек , жана элементтер башында алынып салынган кезек . Кайда эле Dequeue билдирет а кезек эки учунан элементтерди кыстарып жана алып салсаңыз болот кезек.
Deque жип коопсуз Java болобу?
BlockingDeque интерфейси java . util. параллелдүү класс а билдирет deque кайсынысы жип коопсуз салуу жана мисалдарды алуу.
Сунушталууда:
Javaдагы иштеткич класс деген эмне?
Иштетүүчү бул негизинен билдирүү кезеги. Сиз ага билдирүү жөнөтөсүз жана ал акырында аны иштетүү ыкмасын чакырып, билдирүүнү ага өткөрүп берет. Бул чуркоо чалуулар ар дайым ошол эле жипте кабыл алынган билдирүүлөрдүн тартибинде боло тургандыктан, ал окуяларды сериялаштырууга мүмкүндүк берет
Javaдагы примитивдүү маалымат түрү деген эмне?
Примитивдик типтер Java тилиндеги эң негизги маалымат түрлөрү. 8и бар: логикалык, байт, символ, кыска, int, узун, калкып чыгуу жана кош. Бул типтер Java'да маалыматтарды манипуляциялоонун курулуш материалы катары кызмат кылат. Мындай примитивдүү түрлөр үчүн жаңы операцияны аныктай албайсыз
Мисал менен Javaдагы BufferedReader деген эмне?
BufferedReader - бул символдорду, массивдерди же сызыктарды кемчиликсиз окуй турган символдорду буферлөө аркылуу киргизүү агымынан (файл сыяктуу) текстти окуй турган Java классы. Жалпысынан, Окурмандан жасалган ар бир окуу өтүнүчү негизги белгиден же байт агымынан тиешелүү окуу сурамынын жасалышына себеп болот
Javaдагы кесилиш деген эмне?
HashSet классын колдонуп Javaдагы эки массивдин кесилишин тапканды үйрөнүңүз. Кесилиш - бул эки башка топтомго таандык жалпы нерселердин тобу. Экинчи массивде бар элементтерди гана сактоо үчүн retainAll() ыкмасын колдонуңуз
Javaдагы статикалык мүчө деген эмне?
Java 8 Объектке багытталган программалоо программалоо. Java тилинде статикалык мүчөлөр класска тиешелүү жана сиз классты түзбөстөн бул мүчөлөргө кире аласыз. Статикалык ачкыч сөздү методдор, талаалар, класстар (ички/уяланган), блоктор менен колдонсо болот