ג'אווה היא שפת תכנות חוצת פלטפורמות, מונחה עצמים, מאפשרת למתכנתים לכתוב תוכנה שתתבצע על כל מחשב המסוגל להריץ מתורגמן. זהו יתרון משמעותי על פני שפות תכנות אחרות אשר מאלצות את המתכנת לכתוב מחדש את התוכנה שלו עבור כל שילוב של מעבד או מערכת הפעלה.
תוכניות ג'אווה מורכבות ליישומים (תוכניות קטנות הפועלות בדפדפן אינטרנט) או ליישומים (תוכניות נרחבות יותר, עצמאיות), אך קוד הידור אינו מכיל קוד מכונה. במקום זאת, הפלט של המהדר הוא bytecode, אותו ניתן להעביר דרך רשתות מחשבים, כולל האינטרנט. דפדפן אינטרנט (או לקוחות אחרים) מקבלים את ה-bytecode, מפרש אותו לקוד מכונה, ואז מריץ את התוכנית. ראה bytecode, C++, תעודה, תוכנית מהודרת, שפת תכנות מפורשת, יישומון, יישום, שעועית, ערכת פיתוח, מכונה וירטואלית.
Technipages מסביר את Java
ג'אווה זה מחשב שפת תכנות שמתכנתים משתמשים בהם כדי לכתוב הנחיות מחשב באמצעות פקודות מבוססות אנגלית במקום לכתוב בקודים מספריים. זה נופל בכיתה של שפה ברמה גבוהה כי זה יכול להיקרא ולכתוב בקלות על ידי בני אדם. במקרה שמתכנת כותב אפליקציית ג'אווה, הקוד המהודר פועל ברוב מערכות ההפעלה (OS), כולל Windows, Linux ו-Mac OS
חזור אחורה לשנות ה-90 המוקדמות, ג'אווה, שבהתחלה קיבלה את השם Oak ולאחר מכן גרין, פותחה על ידי צוות בראשות ג'יימס גוסלינג עבור Sun Microsystems, חברה בת של נבואה. Java בראשיתה תוכננה לשימוש במכשירים ניידים דיגיטליים, כגון טלפונים סלולריים. עם זאת, כאשר הסדרה הראשונה Java 1.0 הושקה ב-1996, המוקד העיקרי שלה עבר לשימוש ב- האינטרנט, מספק אינטראקטיביות עם משתמשים על ידי מתן דרך למפתחים ליצור אינטרנט מונפש דפים.
לג'אווה יש פקודה שקובעת כיצד נכתבות ההוראות. כללים אלו ידועים בתור התחביר שלו. לאחר כתיבת תוכנית, ההוראות ברמה גבוהה מתורגמות לקודים מספריים שמחשבים יכולים להבין ולבצע
החיסרון הפופולרי של ג'אווה הוא שתוכניות פועלות לאט יותר מאשר תוכנות שתוכננו מלכתחילה תוך מחשבה על מעבד ספציפי. Java, במהותה, שינתה את הדרך שבה תוכנה נכתבת, במיוחד עבור רשתות ואינטרנט, החלפת טכנולוגיות ישנות יותר כגון CGI המקובלת והנמצאת בשימוש נרחב בפיתוח עסקי ואינטרנט.
שימושים נפוצים ב-Java
- בדרך כלל נהוג לתהות מדוע שיטות אלו נכללו ב Java מההתחלה
- מחקר מתמשך בארצות הברית נמשך שימוש Java`כדי להגביר את המודיעין הצבאי של כוח המוח
- מתכנת מחשבים ממוצע אבל יש לו הבנה בסיסית של Java
שימוש לרעה נפוצ ב-Java
- Java כשפת תכנות מיועלת למערכות הפעלה ספציפיות.
- Java יש הרס, אז אתה חייב ליצור שיטה רגילה כדי לבצע ניקוי