Kodėl „Java“yra tvirta ir saugi?
Kodėl „Java“yra tvirta ir saugi?

Video: Kodėl „Java“yra tvirta ir saugi?

Video: Kodėl „Java“yra tvirta ir saugi?
Video: Everyday Food & Lifestyle @ Cambodian Market - Star Gooseberry, Java Plum fruit, & More 2024, Gegužė
Anonim

Tvirtas ir saugus yra pačios dvi savybės, kurios skiriasi Java iš kitų turimų. Tvirtas : Java yra Tvirtas nes tai labai palaikoma kalba. Jis nešiojamas daugelyje operacinių sistemų. Dėl šios funkcijos ji taip pat žinoma kaip „Nepriklausoma nuo platformos“arba „Rašyti vieną kartą paleisti bet kur“kalba.

Taigi, kodėl „Java“yra saugi?

Nes Java Kompiliuoja kaip baitinį kodą, kuris vėliau veikia virtualioje mašinoje, ji negali pasiekti kompiuterio, kuriame veikia, kaip gali turėti savaime sukompiliuota programa. Bendra priežastis kodėl Java laikoma daugiau saugus nei, tarkime, C, nes jis tvarko atmintį už jus. Taigi šiuo atžvilgiu tai yra daugiau saugus.

Antra, kuo „Java“yra saugesnė už kitas kalbas? Java Manoma saugesnis nei kitomis kalbomis dėl kelių priežasčių: Java kompiliatoriaus gaudymai daugiau kompiliavimo laiko klaidos; Kitos kalbos (pvz., C++) sukompiliuos programas, kurios duoda nenuspėjamų rezultatų. Tai neleidžia atsitiktinai nurodyti atminties, kuriai priklauso kitas programas arba branduolį.

Tada kodėl „Java“yra tvirta?

Java yra tvirtas nes: naudojamas stiprus atminties valdymas. Trūksta nuorodų, kurios išvengtų saugumo problemų. Yra automatinis šiukšlių surinkimas java kuris veikia ant Java Virtuali mašina, skirta atsikratyti objektų, kurių nenaudoja a Java taikymas nebėra.

Kodėl Java interpretuojama?

Java yra kompiliuota programavimo kalba, tačiau užuot kompiliuojama tiesiai į vykdomąjį mašinos kodą, ji kompiliuojama į tarpinę dvejetainę formą, vadinamą JVM baitų kodu. Tada sukompiliuojamas baito kodas ir/arba interpretuojama programai paleisti.

Rekomenduojamas: