logo

מדריך Java

ערכת הליבה שלנו לתכנות Java מיועדת לסטודנטים ואנשי מקצוע עובדים. Java היא מונחה עצמים , שפת תכנות מחשב מבוססת כיתה, במקביל, מאובטחת ותכליתית. זוהי טכנולוגיה חזקה בשימוש נרחב.

מה זה Java?

Java היא א שפת תכנות וכן א פּלַטפוֹרמָה . Java היא שפת תכנות ברמה גבוהה, חזקה, מונחה עצמים ומאובטחת.

Java פותחה על ידי סאן מיקרוסיסטמס (שהיא כיום חברת הבת של אורקל) בשנת 1995. ג'יימס גוסלינג ידוע בתור אבי ג'אווה. לפני ג'אווה, שמו היה אַלוֹן . מכיוון שאוק כבר הייתה חברה רשומה, אז ג'יימס גוסלינג והצוות שלו שינו את השם מאוק לג'אווה.

פּלַטפוֹרמָה : כל סביבת חומרה או תוכנה שבה תוכנית פועלת, ידועה כפלטפורמה. מכיוון שלג'אווה יש סביבת זמן ריצה (JRE) ו-API, היא נקראת פלטפורמה.

דוגמה של Java

בואו נסתכל במהירות על דוגמה לתכנות Java. תיאור מפורט של דוגמה של Hello Java זמין בעמוד הבא.

Simple.java

 class Simple{ public static void main(String args[]){ System.out.println('Hello Java'); } } 
בדוק את זה עכשיו

יישום

לפי Sun, 3 מיליארד מכשירים מריצים ג'אווה. ישנם מכשירים רבים שבהם נעשה שימוש כעת ב-Java. כמה מהם הם כדלקמן:

כיצד לאחזר אפליקציות נסתרות
  1. יישומי שולחן עבודה כגון קורא אקרובט, נגן מדיה, אנטי וירוס וכו'.
  2. יישומי אינטרנט כגון irctc.co.in, javatpoint.com וכו'.
  3. יישומים ארגוניים כגון אפליקציות בנקאיות.
  4. נייד
  5. מערכת משובצת מחשב
  6. כרטיס חכם
  7. רובוטיקה
  8. משחקים וכו'.

סוגי יישומי Java

ישנם בעיקר 4 סוגי יישומים שניתן ליצור באמצעות תכנות Java:

1) יישום עצמאי

יישומים עצמאיים ידועים גם בתור יישומי שולחן עבודה או יישומים מבוססי חלונות. אלו תוכנות מסורתיות שעלינו להתקין על כל מחשב. דוגמאות ליישומים עצמאיים הם נגן מדיה, אנטי וירוס וכו'. AWT ו-Swing משמשים ב-Java ליצירת יישומים עצמאיים.

2) אפליקציית אינטרנט

אפליקציה שפועלת בצד השרת ויוצרת עמוד דינמי נקראת יישום אינטרנט. כַּיוֹם, סרבל , JSP , תמוכות , אביב , שינה טכנולוגיות , JSF וכו' משמשות ליצירת יישומי אינטרנט ב-Java.

3) יישום ארגוני

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

4) אפליקציה לנייד

אפליקציה שנוצרת עבור מכשירים ניידים נקראת אפליקציה סלולרית. נכון לעכשיו, אנדרואיד ו-Java ME משמשים ליצירת יישומים ניידים.

פלטפורמות / מהדורות Java

ישנן 4 פלטפורמות או מהדורות של Java:

1) Java SE (מהדורה סטנדרטית של Java)

זוהי פלטפורמת תכנות ג'אווה. זה כולל ממשקי API לתכנות Java כגון java.lang, java.io, java.net, java.util, java.sql, java.math וכו'. זה כולל נושאי ליבה כמו OOPs, חוּט , Regex, Exception, Inners class, Multithreading, I/O Stream, Networking, AWT, Swing, Reflection, Collection, וכו'.

2) Java EE (מהדורת Java Enterprise)

זוהי פלטפורמה ארגונית המשמשת בעיקר לפיתוח אפליקציות אינטרנט וארגוניות. הוא בנוי על גבי פלטפורמת Java SE. זה כולל נושאים כמו Servlet, JSP, שירותי אינטרנט, EJB, JPA וכו'.

3) Java ME (Java Micro Edition)

זוהי מיקרו פלטפורמה המוקדשת ליישומים ניידים.

4) JavaFX

הוא משמש לפיתוח יישומי אינטרנט עשירים. הוא משתמש ב-API ממשק משתמש קל משקל.

תְנַאִי מוּקדָם

כדי ללמוד Java, עליך להיות בעל ידע בסיסי בשפת התכנות C/C++.

קהל

המדריך שלנו לתכנות Java נועד לעזור למתחילים ולמקצוענים.

בְּעָיָה

אנו מבטיחים שלא תמצא שום בעיה במדריך Java זה. עם זאת, אם יש טעות כלשהי, אנא פרסם את הבעיה בטופס יצירת הקשר.

מבנה במבנה הנתונים


האם אתה יודע?
  • מה ההבדל בין JRE ל-JVM?
  • מה המטרה של מהדר JIT?
  • האם נוכל לשמור את קובץ המקור של Java ללא שם כלשהו?
  • מדוע Java משתמשת במושג מערכת Unicode?
מה נלמד ביסודות ג'אווה?