Java טוטאָריאַל
Java באַסיקס
אין דעם טוטאָריאַל, מיר וועלן לערנען וועגן די באַסיקס פון Java, וואָס איז איינער פון די מערסט אָפט געוויינט און פּשוט פּראָגראַממינג שפּראַכן. עס איז אַ הויך-פּראָגראַממינג שפּראַך וואָס ניצט דעם OOP באַגריף. אין דעם Java טוטאָריאַל איר וועט פֿאַרשטיין די פֿעיִקייטן פון Java און די פאַרשידן אַפּלאַקיישאַנז. מיר קענען נוצן Java פּראָגראַממינג שפּראַך אין קיין דעסקטאַפּ, וועב אָדער רירעוודיק אַפּלאַקיישאַנז.
אין 1995, Sun Microsystems ינווענטאַד Java פּראָגראַממינג שפּראַך און שפּעטער Oracle Systems קונה עס. אין דעם Java טוטאָריאַל, מיר וועלן דעקן די זאכן אין דעטאַל.
Java פּראָגראַממינג טוטאָריאַל
איר קענט שפּרינגען גלייך צו טעמעס אויף Java פּראָגראַממינג טוטאָריאַל פֿון דאָ → Java טוטאָריאַל
Java פֿאַר ביגינערז
אין דעם טוטאָריאַל מיר טאַרגאַץ פֿאַר ביגינערז צו לערנען Java פּראָגראַממינג שפּראַך. פאלגענדע זענען די גרונט טעמעס פון Java:
Java ענוויראָנמענט
עס זענען 3 הויפּט קאַמפּאָונאַנץ אין Java סוויווע ווי געוויזן אונטן.
JDK (Java דעוועלאָפּמענט קיט)
JDK איז דער גאנצער Java אנטוויקלונג קיט. עס כּולל פילע קאַמפּאָונאַנץ וואָס אַרייַננעמען JRE, זאַמלערס, און פאַרשידן מכשירים ווי JavaDoc, JavaDebugger, אאז"ו ו. מיר דאַרפֿן JDK אינסטאַלירן אין אונדזער סיסטעמען צו זאַמלען און לויפן קיין Java פּראָגראַם.
JRE (Java רונטימע סוויווע)
אין סדר צו דורכפירן קיין Java פּראָגראַם, מיר דאַרפֿן JRE וואָס איז טייל פון די JDK. בלעטערער פּלוגינס, JVM און אַפּפּלעץ שטיצן זענען טייל פון JRE.
JVM (Java Virtual Machine)
JVM איז אַ טייל פון JRE וואָס איז פאַראַנטוואָרטלעך צו ויספירן די ביטעקאָדע וואָס איז דזשענערייטאַד דורך די קאַמפּיילער בשעת קאַמפּיילינג די דזשאַוואַ פּראָגראַם. עס טראגט דער זעלביקער רעזולטאַט נאָך עקסאַקיוטינג ביטעקאָדע אין קיין אַפּערייטינג סיסטעם זינט יעדער אָפּערייטינג סיסטעם האט אַ אַנדערש JVM. דערפאר Java איז אַ פּלאַטפאָרמע-פרייַ פּראָגראַממינג שפּראַך וואָס מיטל אַז מיר קענען ויספירן אַ פּראָגראַם אין לינוקס כאָטש עס איז קאַמפּיילד אויף Windows אָדער וויצע ווערסאַ.
די פּיקטאָריאַל פאַרטרעטונג ונטער וועט העלפֿן איר פֿאַרשטיין ווי די Java פּראָגראַם אַרבעט וואָס איז די באַזע פון Java tutorial.
Java פֿעיִקייטן
ונטער זענען די הויפּט פֿעיִקייטן פון די Java פּראָגראַממינג שפּראַך וואָס איר זאָל וויסן איידער איר פֿאַרשטיין אין טיפעניש פון Java טוטאָריאַל.
פּלאַטפאָרמע ינדעפּענדענט
זינט די פּראָדוקציע וואָס די JVM טראגט נאָך די בייטעקאָדע איז די זעלבע אין קיין אָפּערייטינג סיסטעם, מיר קענען צונויפנעמען די Java פּראָגראַם אין 1 סיסטעם און דורכפירן עס אן אנדער אָפּערייטינג סיסטעם. דאָס איז די סיבה פֿאַר Java באקאנט ווי פּלאַטפאָרמע-פרייַ.
כייפעץ-אָריענטיד
Java גייט אַ כייפעץ-אָריענטיד באַגריף זינט מיר נוצן אַ זאַמלונג פון אַבדזשעקץ פון אַ קלאַס צו דורכפירן קיין אָפּעראַציע. עס ניצט 4 הויפּט קאַנסעפּס פון OOP ווי אַבסטראַקטיאָן, פּאָלימאָרפיסם, ענקאַפּסולאַטיאָן און ירושה.
פּראָסט
דזשאַוואַ איז אַ פּשוט פּראָגראַממינג שפּראַך ווייַל עס ניצט נישט קיין קאָמפּלעקס פּראָגראַממינג קאַנסעפּס ווי פּוינטערז אָדער קייפל ינכעראַטיאָנס.
זיכער
דזשאַוואַ גיט הויך זיכערהייט ווייַל עס קען נישט פּראָדוצירן קיין זיכערהייט פלאָז ווי סטאַק אָוווערפלאָו.
געזונט
Java איז די מערסט פאַרלאָזלעך פּראָגראַממינג שפּראַך זינט די Java קאַמפּיילער איז יידענאַפייד אָדער דיטעקץ ערראָרס אין דער פרי בינע, אַזוי ויסמיידן ישוז ווי מיסט זאַמלונג, זיקאָרן אַלאַקיישאַן, ויסנעם האַנדלינג, עטק.
מולטיטהרעאַדעד
Java שטיצט מולטיטהרעאַדינג פֿעיִקייטן וואָס מיטל מיר קענען ויספירן 2 מער מגילה קאַנקעראַנטלי און דערפאר ניצן קפּו צו די מאַקסימום.
הויך פּערפאָרמאַסע
דזשאַוואַ האט זייער הויך פאָרשטעלונג רעכט צו דער נוצן פון פּונקט-אין-צייט זאַמלערס.
פונאנדערגעטיילט
Java שטיצט פונאנדערגעטיילט פּראָגראַממינג, וואָס מיטל אַז מיר קענען פאַרשפּרייטן Java פּראָגראַמען אין מער ווי איין סיסטעם וואָס איז פארבונדן דורך די אינטערנעט. מיר קענען נוצן פֿעיִקייטן ווי EJB (Enterprise Java Bean) און RMI (Remote Method Invocation) אין Java צו שטיצן דיסטריביוטיד פֿעיִקייטן,
דינאַמיש
Java איז מער דינאַמיש ווען מיר פאַרגלייַכן צו אנדערע פּראָגראַממינג שפּראַכן ווי C אָדער C ++. דאָס איז ווייַל עס קענען פירן אַ גרויס סומע פון לויפן צייט אינפֿאָרמאַציע וואָס מיר קענען נוצן צו באַשטעטיקן רונטימע כייפעץ אַקסעס.
אַפּלאַקיישאַנז פון Java
Java גיט די פּלאַטפאָרמע צו אַרבעטן פֿאַר קיין טיפּ פון אַפּלאַקיישאַן. פֿאַר בייַשפּיל, מיר נוצן J2EE פֿאַר בנין ענטערפּרייז אַפּפּליקאַטיאָנס, J2ME פֿאַר מאָביל אַפּלאַקיישאַנז, אאז"ו ו. מיר קענען נוצן Java פֿאַר די אונטן-דערמאנט אַפּלאַקיישאַנז
שטיין-אַליין אַפּלאַקיישאַן
וועב אַפּפּליקאַטיאָן
ענטערפּרייז אַפּפּליקאַטיאָן
מאָביל אַפּפּליקאַטיאָן
שטיין-אַליין אַפּלאַקיישאַנז
דאָס איז גאָרנישט אָבער אַ דעסקטאַפּ אַפּלאַקיישאַן. עטלעכע דעסקטאַפּ אַפּלאַקיישאַנז נוצן Java ווי אַ פּראָגראַממינג שפּראַך. מיר קענען ינסטאַלירן די אַפּלאַקיישאַנז אין קיין מאַשין צו נוצן. דער הויפּט, מיר נוצן AWT אָדער Swing אין Java צו שאַפֿן אַליין אַפּלאַקיישאַנז.
וועב אַפּפּליקאַטיאָנס
וועב אַפּלאַקיישאַן איז אַ אַפּלאַקיישאַן אַז לויפן אויף די סערווערס זייַט. עס כולל אַ וועבזייטל וואָס דאַרף אַן אינטערנעץ פֿאַרבינדונג. מיר קענען נוצן Java טעקנאַלאַדזשיז ווי Servlet, JSP, Struts, Hibernate, עטק צו בויען וועבסיטעס.
ענטערפּרייז אַפּפּליקאַטיאָנס
קיין אַפּלאַקיישאַן וואָס איז פונאנדערגעטיילט אין נאַטור איז אַן ענטערפּרייז אַפּלאַקיישאַן ווי באַנקינג אַפּלאַקיישאַן. די הויפּט טעכנאָלאָגיע וואָס מיר נוצן אין Java צו בויען ענטערפּרייז אַפּפּליקאַטיאָן איז EJB אין J2EE.
מאָביל אַפּפּליקאַטיאָנס
אַפּפּליקאַטיאָנס אַז לויפן אויף רירעוודיק איז אַ מאָביל אַפּפּליקאַטיאָן. מיר נוצן J2ME טעכנאָלאָגיע אין Java צו בויען רירעוודיק אַפּפּס פֿאַר אַנדרויד דעוויסעס.
Java Platform / Editions
עס זענען עטלעכע אויסגאבעס אָדער פּלאַטפאָרמס בנימצא אין Java, ווי אונטן דערמאנט:
Java SE - Java Standard Edition
ווי דער נאָמען סאַגדזשעס, דאָס איז דער נאָרמאַל ז'אבא ווערסיע וואָס כולל יקערדיק אַפּיס ווי java.lang, java.io, java.net, java.util, java.math, java.sql, אאז"ו ו. די אַדישאַן אויך כולל הויפּט האַרץ טעקנאַלאַדזשיז ווי אופ, מולטיטהרעאַדינג, AWT, סווינג, ויסנעם, שטריקל, עטק.
Java EE - Java Enterprise Edition
מיר נוצן דעם פּלאַטפאָרמע פֿאַר שאפן וועב און פאַרנעמונג אַפּלאַקיישאַנז. עס שטיצט טעקנאַלאַדזשיז ווי EJB, Servlet, וועב באַדינונגס, עטק
Java ME - Java Micro Edition
דאָס איז אַ מיקראָ פּלאַטפאָרמע און מיר נוצן דעם פּלאַטפאָרמע צו בויען רירעוודיק אַפּלאַקיישאַנז. Java שטיצט בעיקר בויען אַנדרויד רירעוודיק אַפּלאַקיישאַנז.
Java FX
מיר קענען נוצן Java FX צו בויען אינטערנעט אַפּלאַקיישאַנז וואָס נוצן לייטווייט אַפּיס.
די לעצטע ווערסיע איז Java 14 באפרייט מערץ 2020.
מוסטער Java פּראָגראַם
דאָס איז אַ פּשוט דזשאַוואַ פּראָגראַם וואָס פּרינץ די ויסזאָגונג "העלא דזשאַוואַ". אין דער ווייַטער Java זוך טוטאָריאַל מיר וועלן פֿאַרשטיין שרייבן, צונויפשטעלן און דורכפירן א Java פראגראם.
ציבור קלאַס מוסטער{
עפנטלעך סטאַטיק פּאָסל הויפּט (שטריקל [] טענהט) {
System.out.println ("העלא ז'אבא");
}
}
סאָף
אין דעם Java טוטאָריאַל, מיר האָבן געלערנט וועגן Java, זייַן פֿעיִקייטן און פאַרשידן אַפּלאַקיישאַנז.
דערמאָנען
Java Tutorial פֿאַר ביגינערז
לערן Java