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, Novembar
Anonim

Robustan i siguran su dvije karakteristike koje razlikuju Java od ostalih dostupnih. Robustan : Java je Robustan jer je to jako podržan jezik. Prenosiv je na mnoge operativne sisteme. Zbog ove funkcije poznat je i kao jezik „Nezavisan od platforme“ili „Write Once Run Anywhere“.

Upravo tako, zašto je Java sigurna?

Jer Java kompajlira kao bajtkod koji se zatim pokreće unutar virtuelne mašine, ne može pristupiti računaru na kojem radi kao što to može izvorno kompajlirani program. Opšti razlog zašto Java smatra se više siguran nego, recimo, C zato što upravlja memorijom umjesto vas. Dakle, u tom pogledu je više siguran.

Drugo, kako je Java sigurnija od drugih jezika? Java Smatra sigurniji od drugih jezika iz nekoliko razloga: The Java kompajler hvata više greške u vremenu prevođenja; drugim jezicima (kao C++) će kompajlirati programe koji daju nepredvidive rezultate. Ovo onemogućava slučajno referenciranje memorije kojoj pripada ostalo programe ili kernel.

Zašto je onda Java robusna?

Java je robustan jer: Koristi snažno upravljanje memorijom. Postoji nedostatak pokazivača koji izbjegavaju sigurnosne probleme. Tu je automatsko odvoz smeća java koji radi na Java Virtuelna mašina za uklanjanje objekata koje a Java aplikacija više.

Zašto se Java interpretira?

Java je kompajlirani programski jezik, ali umjesto da se kompajlira direktno u izvršni strojni kod, on se kompajlira u srednji binarni oblik koji se zove JVM bajt kod. Bajt kod se zatim kompajlira i/ili interpretirano da pokrenete program.

Preporučuje se: