Вектордук Push_back жип коопсузбу?
Вектордук Push_back жип коопсузбу?

Video: Вектордук Push_back жип коопсузбу?

Video: Вектордук Push_back жип коопсузбу?
Video: CorelDraw сабак №1. Вектордук жана растрдык графика | #ҮЙРӨН 2024, Май
Anonim

Ал эмес жип - коопсуз анткени а вектор жанаша болуп саналат жана ал чоңойсо, анда а мазмунун жылдырышыңыз керек болушу мүмкүн вектор эстутумдагы башка орунга.

Ошондой эле суроо, векторлор жип коопсузбу?

Векторлор синхрондоштурулат. тийген ар кандай ыкма Вектор мазмуну болуп саналат жип коопсуз . ArrayList, экинчи жагынан, синхрондолбогон, ошондуктан аларды жок кылат жип коопсуз.

Ошондой эле билесизби, HashMap жип коопсузбу? HashMap синхрондуу эмес. Ал эмес- жип коопсуз жана көптөрдүн ортосунда бөлүшүү мүмкүн эмес жиптер туура синхрондоштуруу коду жок, ал эми Hashtable шайкештештирилет. Бул жип - коопсуз жана көптөр менен бөлүшүүгө болот жиптер.

Бул жерде кайсы вектор же ArrayList жакшыраак?

Вектор менен окшош ArrayList , бирок синхрондуу. ArrayList болуп саналат жакшыраак программаңыз жип үчүн коопсуз болсо, тандоо. Вектор жана ArrayList көбүрөөк элементтер кошулгандыктан, бош орун талап кылынат. Вектор ар бир жолу массивдин өлчөмүн эки эсеге көбөйтөт ArrayList анын өлчөмү ар бир жолу 50% өсөт.

Эмне үчүн Javaда вектор колдонулат?

Вектор ичинде Java . Вектор implementsList Interface. ArrayList сыяктуу ал да киргизүү тартибин сактайт, бирок сейрек кездешет колдонулган жип эмес чөйрөдө ал синхрондолуп, анын элементтерин издөөдө, кошууда, жок кылууда жана жаңыртууда начар көрсөткүчтөрдү берет.

Сунушталууда: