ה-SE מייצג Java Standard Edition היא פלטפורמת מחשוב שבה אנו יכולים להפעיל תוכנה, והיא יכולה לשמש לפיתוח ופריסה של קוד נייד עבור סביבות שולחן עבודה ושרתים. יש לו את שפת התכנות Java בשימוש. זה חלק ממשפחת פלטפורמת התוכנה של Java. ל-Java SE יש מגוון ממשקי API למטרות כלליות וספריית Java Class. זוהי פלטפורמת התכנות הליבה של Java ומספקת את כל הספריות וממשקי ה-API כגון java.lang , java.io , java.math , java.net , java.util וכו '
להלן כמה ממשקי ה-API שיש ל-Java SE -
תכונות משמעותיות של Java SE
- ל-Java SE יש את כל הסוגים והאובייקטים הבסיסיים של שפת התכנות Java.
- Java SE מספקת מחלקות ברמה גבוהה המשמשות לרשתות, אבטחה, גישה למסד נתונים, פיתוח GUI (ממשק משתמש גרפי) וניתוח XML.
- כעת הוא מספק חברים סטטיים בתוך ממשקים.
- זה מספק עם לכל אחד() שיטה שיכולה לעבור דרך הקצאות זיכרון רציפות ומאפשרת לך להשתמש בה מבלי לדעת את גודלה.
- הוא מספק את המחלקה Collectors המאפשרת צבירת אלמנטים לתוך אוספים, סיכום נתונים לפי קריטריונים שונים.
- הוא מספק את ה-API של stream המאפשר חישוב עצלן (דרך זה אתה יכול לאתחל רק אם הם נדרשים) ותכנות בסגנון פונקציונלי.
- הוא מספק מחלקה Base64 להצפנה ופענוח.
- הביצועים היו שיפור עבור הבנאי java.lang.String(byte[], *) ושיטת java.lang.String.getBytes().
- כיתה חדשה java.net.URLPermission התווסף. הוא מייצג הרשאה לגישה למשאב המוגדר על ידי כתובת URL נתונה.
- הוא מספק ממשק שיטה מופשטת יחיד.
כיצד להגדיר את Java SE בחלונות
כדי לפתח או להפעיל יישומי Java, עליך להוריד ולהתקין את ערכת הפיתוח של Java SE.
שלב 1.) הורד את המהדורה האחרונה של Java SE מהאתר הרשמי של Oracle.
שלב 2.) לאחר הורדת הקובץ, יורד לך קובץ הפעלה. הפעל את הקובץ הזה ושמור הכל כברירת מחדל והמשך ללחוץ על הבא.
שלב 3.) לאחר השלמת ההתקנה, ה-JDK וה-JRE שלך יורדו בתיקיית קבצי התוכנית.
שלב 4.) לאחר ההתקנה המלאה, עליך להגדיר את משתני הסביבה.
שלב 5.) עבור ללוח הבקרה -> מערכת ואבטחה -> מערכת -> הגדרות מערכת מתקדמות. תיבת הדו-שיח הבאה תופיע.
שלב 6.) לחץ על משתני סביבה, עבור אל משתני מערכת ולחץ פעמיים על נתיב.
שלב 7.) כעת הוסף את הנתיב של קובץ ה-bin שלך הקיים בקובץ JDK למשתנה ה-Path.
ההגדרה של סביבת Java הושלמה.
לפיתוח, אתה יכול להשתמש בכל IDE כגון IntelliJ IDEA, Eclipse או NetBeans. Eclipse ו-NetBeans הם בחינם אבל IDEs אבל IntelliJ IDEA הוא IDE בתשלום.
Java SE לעומת Java EE
Java EE מתייחס למהדורת Java Enterprise. זהו מעטפת סביב Java SE המספקת תכונות עבור מחשוב מבוזר, שירותי אינטרנט, קריאה וכתיבה ממסד נתונים באופן עסקה. Java EE הוא מעטפת סביב Java SE המספקת פונקציות ותכונות נוספות מסוימות יחד עם זו של Java SE.
Java SE | Java EE |
---|---|
Java SE מספקים פונקציונליות בסיסיות כגון הגדרת סוגים ואובייקטים. | Java EE מספקת ממשקי API להפעלת יישומים בקנה מידה גדול. |
SE הוא מפרט Java סטנדרטי | EE בנוי על Java SE. הוא מספק פונקציונליות כמו יישומי אינטרנט, סרבלטים וכו'. |
זה מורכב מספריות כיתות, מכונות וירטואליות, תכנות סביבת פריסה. | Java EE הוא יישום מובנה עם שכבות לקוח, עסקים וארגונים נפרדים. |
הוא משמש בעיקר לפיתוח ממשקי API עבור יישומי שולחן עבודה כמו תוכנות אנטי וירוס, משחק וכו'. | הוא משמש בעיקר לפיתוח יישומי אינטרנט. |
זה מתאים למפתחי Java מתחילים. | זה מתאים למפתחי Java מנוסים הבונים יישומים כלל ארגוניים. |
פונקציונליות אימות משתמש אינה מסופקת עם Java SE. | אימות משתמש מסופק על ידי Java EE. |
העתיד של Java SE
נראה ש-Java SE מאבד את הקסם שלו מכיוון שהוא אינו מספק הרבה פונקציות שימושיות ומשמש רק לתכונות בסיסיות של שפת התכנות Java. המגמה המתמשכת מראה ירידה בשימוש ב-Java SE, ויותר אנשים משתמשים בפלטפורמות תכנות אחרות כמו Java EE, Java ME ו-Python. Java SE המציאה תכונות כגון Application Data-class Sharing, GC מלא מקביל, ממשק אספן אשפה, ממשק מסוג משתנה מקומי, מה שגורם לו לעמוד חזק עם פלטפורמות תכנות אחרות, אבל עדיין זה לא עומד במטרה. Java מתמקדת כיום בניהול נתונים ולמידת מכונה.