Kāpēc Java ir izturīga un droša?
Kāpēc Java ir izturīga un droša?

Video: Kāpēc Java ir izturīga un droša?

Video: Kāpēc Java ir izturīga un droša?
Video: How Locals Treat You in Indonesia 🇮🇩 Trying Pempek and MORE!!! 2024, Maijs
Anonim

Izturīgs un drošs ir tās pašas divas pazīmes, kas atšķir Java no citiem pieejamajiem. Robusts : Java ir Robusts jo tā ir ļoti atbalstīta valoda. Tas ir pārnēsājams daudzās operētājsistēmās. Šīs funkcijas dēļ tā ir pazīstama arī kā “Platform Independent” vai “Write Once Run Anywhere” valoda.

Tātad, kāpēc Java ir droša?

Jo Java kompilējas kā baitkods, kas pēc tam darbojas virtuālajā mašīnā, tas nevar piekļūt datoram, kurā tas darbojas, tāpat kā sākotnēji kompilēta programma. Vispārējais iemesls kāpēc Java tiek uzskatīts par vairāk drošs nekā, piemēram, C, ir tāpēc, ka tas jūsu vietā apstrādā atmiņas pārvaldību. Tātad šajā ziņā tas ir vairāk drošs.

Otrkārt, kā Java ir drošāka par citām valodām? Java tiek uzskatīts drošāka nekā citās valodās vairāku iemeslu dēļ: Java kompilatoru nozvejas vairāk kompilēšanas laika kļūdas; citas valodas (piemēram, C++) apkopos programmas, kas rada neparedzamus rezultātus. Tādējādi nav iespējams nejauši atsaukties uz atmiņu, kas pieder cits programmas vai kodols.

Tad kāpēc Java ir izturīga?

Java ir robusts jo: tiek izmantota spēcīga atmiņas pārvaldība. Trūkst norādes, kas ļauj izvairīties no drošības problēmām. Ir automātiska atkritumu savākšana java kas darbojas uz Java Virtuālā mašīna, lai atbrīvotos no objektiem, kurus neizmanto a Java pieteikums vairs.

Kāpēc Java tiek interpretēta?

Java ir kompilēta programmēšanas valoda, bet tā vietā, lai kompilētu tieši izpildāmā mašīnas kodā, tā tiek kompilēta starpposma binārā formā, ko sauc par JVM baitu kodu. Pēc tam tiek apkopots baita kods un/vai interpretēts lai palaistu programmu.

Ieteicams: