מדוע Java חזקה ומאובטחת?
מדוע Java חזקה ומאובטחת?

וִידֵאוֹ: מדוע Java חזקה ומאובטחת?

וִידֵאוֹ: מדוע Java חזקה ומאובטחת?
וִידֵאוֹ: Crypto Pirates Daily News - January 20th, 2022 - Latest Crypto News Update 2024, נוֹבֶמבֶּר
Anonim

חזק ומאובטח הן עצם שתי התכונות המבדילות Java מהשאר הזמינים. חָסוֹן : Java הוא חָסוֹן כי זו שפה נתמכת מאוד. זה נייד על פני מערכות הפעלה רבות. בשל תכונה זו היא ידועה גם בשם "פלטפורמה עצמאית" או "כתוב פעם אחת לרוץ בכל מקום".

רק אז, למה Java מאובטח?

כי Java קומפילציה כ-bytecode שפועל לאחר מכן בתוך מכונה וירטואלית, הוא לא יכול לגשת למחשב עליו הוא פועל כמו שתוכנית הידור מקורית יכולה. הסיבה הכללית למה ג'אווה נחשב ליותר לבטח מאשר, נגיד C, זה בגלל שהוא מטפל בניהול זיכרון עבורך. אז מהבחינה הזאת, זה יותר לבטח.

שנית, כיצד Java מאובטחת יותר משפות אחרות? Java נחשב בטוח יותר משפות אחרות מכמה סיבות: ה Java מהדר תופס יותר שגיאות בזמן הידור; שפות אחרות (כמו C++) יקמפל תוכניות שמפיקות תוצאות בלתי צפויות. זה לא מאפשר להתייחס בטעות לזיכרון ששייך אליו אַחֵר תוכניות או הקרנל.

אם כך, מדוע ג'אווה חזקה?

Java הוא חָסוֹן כי: הוא משתמש בניהול זיכרון חזק. חסרים מצביעים שמונעים בעיות אבטחה. יש איסוף אשפה אוטומטי בפנים java אשר פועל על Java מכונה וירטואלית להיפטר מחפצים שאינם בשימוש על ידי א Java יישום יותר.

למה Java מתפרש?

Java היא שפת תכנות מהודרת, אך במקום לקמפל ישר לקוד מכונה הניתן להפעלה, היא קומפילציה לצורת ביניים ביניים הנקראת JVM byte code. לאחר מכן, קוד הביט מורכב ו/או פירשתי כדי להפעיל את התוכנית.

מוּמלָץ: