Java: нускалардын айырмасы

Жок кылынган мазмун Кошулган мазмун
м + link
7-сап:
Java программалар Java байт-кодуна которулат. Бул иш байттык кодду иштетип, нускамаларды жабдууга чечмелөөчү катары өткөргөн программада - Java виртуалдык машинасында (VJM) аткарылат.
 
Программаны иштетүүнүн мындай ыкмасынын артыкчылыгы байт-коддун операциондук системден жана жабдуудан толук көз карандысыздыгы болуп саналат. Мындайда Java-колдонмолорду туура келген виртуалдык машине бар бардык түзмөктөрдө иштетүүгө болот. Java технологиясынын дагы бир маанилүү өзгөчөлүгү коопсуздук системи болуп саналат. Мында программаны иштетүү толугу менен виртуалдык машинанын көзөмөлү астында жүрөт. Белгиленген ыйгарым укуктардын чегинен чыккан бардык иш аракеттер (мисалы, маалыматтарга уруксатсыз жетүү же башка компүтергекомпьютерге кошулуу аркети) тезинен токтотууга себеп болот.
 
shootout.alioth.debian.org сайтынын маалыматтарына ылайык, Java'да жети түрдүү милдет аткаруу убактысы C/C++'тыкынан бир жарым-эки эсе көп. Кай бир учурда Java ылдамыраак, кай бир учурда 7 эсе жай. Башка жагынан алып караганда, алардын көбү үчүн Java-машина керектеген эстутум C / С++'тагы программага караганда 10-30 эсе жогору болгон. Ошондой эле белгилей кетчү изилдөө Google тарабынан жүргүзүлгөн. Бул изилдөөдө Java'дагы тесттик үлгүлөрдүн C++'тагы окшош программаларга караганда өндүрүмдүүлүгү кыйла төмөн болуп, эс-тутум керектөөсү жогору болгону айтылат.
"https://ky.wikipedia.org/wiki/Java" булагынан алынды