Zašto je Java robusna i sigurna?
Zašto je Java robusna i sigurna?

Video: Zašto je Java robusna i sigurna?

Video: Zašto je Java robusna i sigurna?
Video: The Expert (Short Comedy Sketch) 2024, Svibanj
Anonim

Robustan i siguran dvije su značajke koje razlikuju Java od ostalih dostupnih. Robustan : Java je Robustan jer je to jako podržan jezik. Prenosiv je na mnoge operativne sustave. Zbog ove značajke poznat je i kao jezik "Neovisni o platformi" ili "Write Once Run Anywhere".

Upravo tako, zašto je Java sigurna?

Jer Java kompilira kao bajtkod koji se zatim izvodi unutar virtualnog stroja, ne može pristupiti računalu na kojem radi kao što to može izvorno kompilirani program. Opći razlog zašto Java smatra se više siguran nego, recimo C, zato što upravlja memorijom umjesto vas. Dakle, u tom je pogledu više siguran.

Drugo, kako je Java sigurnija od drugih jezika? Java Smatra sigurniji od drugih jezika iz nekoliko razloga: The Java prevodilac hvata više pogreške u vremenu prevođenja; Drugi jezici (poput C++) će sastaviti programe koji daju nepredvidive rezultate. To onemogućuje slučajno referenciranje memorije kojoj pripada drugo programe ili kernel.

Zašto je onda Java robusna?

Java je robustan jer: Koristi snažno upravljanje memorijom. Nedostaju pokazivači koji izbjegavaju sigurnosne probleme. Tu je automatsko odvoz smeća Java koji teče na Java Virtualni stroj za uklanjanje objekata koje ne koristi a Java aplikacija više.

Zašto se Java interpretira?

Java je kompilirani programski jezik, ali umjesto da se kompilira izravno u izvršni strojni kod, on se kompilira u srednji binarni oblik koji se zove JVM bajt kod. Bajt kod se zatim kompilira i/ili tumačio za pokretanje programa.

Preporučeni: