ברוך הבא למדריך Core Java. Esseque me: כתבתי המון על Core Java ומסגרות Java EE. לא היה לי פוסט אינדקס למדריך Core Java וקיבלתי המון אימיילים ששואלים אותי ליצור אחד כך שכל מתחיל יכול לעקוב אחריהם וללמוד תכנות ב-Core Java. סופסוף יש לי זמן ואני מפרט את כל פוסטי המדריך הקשורים ל-Core Java שאני חושב שיעזרו לך ללמוד Core Java בזמן קצר. רשימה זו מתעדכנת עד Java-10 ובקרוב תתעדכן עם השינויים האחרונים ב-Java-11 והלאה.
Core Java Tutorial
המדריך הזה ל-Core Java מניח שיש לך מסווג בתכנות. פוסטים אלו אינם מתאימים למישהו שאינו מכיר בבסיס דברים כמו בלוקים if-else או לולאות for וכדומה. אז למה לבזבז עוד זמן, פשוט קרא אותם לפי הסדר למטה ולמד תכנות ב-Core Java. אם אתה חושב שאתה יודע הכל על Java, פשוט גלול למטה וקרא פוסטים בקטגוריה "נושאים מתקדמים", אני בטוח שתמצא משהו ששווה לקרוא.
Core Java Tutorial – התחלה
- הגדרת Java במערכת ההפעלה Windows
- כתיבת התוכנית הראשונה שלך ב-Java
- שיטת Java
- בנאי ב-Java
- מודפסי גישה ב-Java – ציבורי, מוגן, פרטי וברירת מחדל
- לולאת for ב-Java
- לולאת while ב-Java
- לולאת do while ב-Java
- המילה המפתחית static ב-Java
- המילה המפתחית break ב-Java
- המילה המפתחית continue ב-Java
מדריך ל-Java הליבה – מושגים מונחים עצמאיים
מדריך לבסיסי Java – סוגי נתונים ואופרטורים
- סוגי נתונים ב-Java, יסודות וליטרליות בינארית
- אוטובוקסינג ואנבוקסינג ב-Java
- מחלקות מעטפת ב-Java
- אופרטור תנאי טרנרי ב-Java
הדרכה ב־Java – ממשק, מחלקה מופשטת
הדרכה ב־Java – עיבוד מחרוזות
- למה מחרוזת היא לא נעילה וסופית?
- הבנת בריכת המחרוזות של Java
- דוגמה לתת־מחרוזת ב־Java
- דוגמה ל־compareTo של מחרוזות ב־Java
- דוגמה לחיתוך מחרוזת ב-Java
- המרת מחרוזת לתו ולהיפך
- דוגמה לחלוקת מחרוזת ב-Java
- המרת מחרוזת למערך בתים ולהיפך
- המרת מחרוזת למערך תווים
- חיבור מחרוזות ב-Java
- מחרוזת, StringBuffer ו-StringBuilder ב-Java
- תוכניות מחרוזת ב-Java
מדריך Core Java – מערכים
- אתחול מערך ב-Java
- מערך דו-ממד ב-Java
- מערך של ArrayList ב-Java
- דוגמה להמרת String למערך של String
- הסבר על ארגומנטים משתנים ב-Java
- הוספת אלמנטים למערך ב-Java
- מיון מערך ב-Java
- המרת מערך של String ב-Java לתוך String
- המרת ArrayList ב-Java לתוך מערך
- המרת מערך ל-ArrayList ב-Java
- איך להעתיק מערכים ב-Java
מדריך Core Java – הערות ו-Enum
מדריך Core Java – אוספים וגנריקים
- מדריך למסגרת אוספים ב-Java
- רשימה ב-Java
- ArrayList ב-Java
- LinkedList ב-Java
- קבוצה ב-Java
- סט ג'אווה
- סט עץ ג'אווה
- מפת ג'אווה
- מפת ג'אווה האש
- SortedMap ג'אווה
- עץ מפת ג'אווה
- תור ג'אווה
- ערימת ג'אווה
- סנן ג'אווה
- סנן רשימת ג'אווה
- דוגמת ערימת קדימות ג'אווה
- תור עדיפויות ג'אווה
- ArrayList vs. CopyOnWriteArrayList ג'אווה
- איך למנוע ConcurrentModificationException בעזרת Iterator
- דוגמה לשימוש ב-Java Generics
הדרכות בסיסיות ב-Java – פעולות IO
- יצירת קובץ חדש ב-Java
- מחיקת קובץ ב-Java
- מפרידי קבצים ב-Java
- מחיקת תיקייה באופן רקורסיבי ב-Java
- שינוי שם והעברת קובץ ב-Java
- קבלת גודל קובץ ב-Java
- קבלת סיומת קובץ ב-Java
- איך לבדוק אם קובץ קיים ב-Java
- איך לבדוק אם קובץ הוא תיקייה ב-Java
- איך לקבל את תאריך השינוי האחרון של קובץ ב-Java
- דוגמה של FileNameFilter ב-Java כדי לרשום קבצים ספציפיים
- נתיב קובץ ב-Java, נתיב מוחלט ונתיב קנוני מוסברים
- איך להגדיר הרשאות קובץ ב-Java
- 4 דרכים להעתיק קובץ ב-Java
- קריאת קובץ ב-Java באמצעות BufferedReader, Scanner, Files
- מחלקת Scanner ב-Java
- פתח קובץ ב-Java
- קרא קובץ למחרוזת ב-Java
- Java קרא קובץ שורה אחר שורה
- כיצד לכתוב קובץ ב-Java
- כיצד להוסיף נתונים לקובץ ב-Java
- המרת InputStream לקובץ
- דוגמה לקובץ גישה אקראית ב-Java
- דוגמה להורדת קובץ מ-URL ב-Java
- דוגמה ל-GZip ב-Java
- קבצי זמניים ב-Java
- קריאת קובץ CSV באמצעות מחלקת Scanner ב-Java
- דוגמה לקובץ תכונות ב-Java
מדריך Core Java – טיפול בחריגות
מדריך Core Java – רקיע וקונקורנציה מרובי תהליכים
- תהליכים ב-Java
- מחזור החיים של תהליך
- דוגמת שינה של תהליך
- דוגמת הצטרפות של תהליך
- דוגמה להמתנת תהליך, התראה, notifyAll
- בטיחות תהליכים ב-Java – סנכרון
- דוגמה ל-ThreadLocal ב-Java
- דוגמה ל-Java Timer ו-Java TimerTask
- דוגמה לגרירת תהליכים ב-Java
- דוגמה ל-Java Callable Future
- דוגמה ל-Java FutureTask
- דוגמה ל-Java ScheduledThreadPoolExecutor
- דוגמה ל-Java Lock
מדריך Core Java – ביטויים רגולריים
- דוגמה לביטויים רגולריים ב-Java
- אימות כתובת דוא"ל באמצעות ביטוי רגולרי ב-Java
- אימות מספר טלפון באמצעות Regex ב-Java
ממשק השתקפות Core Java
Java 7
- מחרוזת במקרה המתגלגל של switch
- נסה עם משאבים – Java ARM
- ליטרלים בינאריים ב-Java
- קווים תחתונים בליטרלים נומריים
- לכידת מספר רב של חריגות בבלוק catch יחיד
- דוגמה ב-Java על PosixFilePermission להגדיר הרשאות קובץ
Java 8
- סקירת תכונות ב-Java 8
- שינויים בממשק ב-Java 8
- ביטויי למבדה ב-Java
- API של נתיב ב-Java
- הדגמה של תכנית לשימוש ב- Java Date Time API
- Java Spliterator
Java 9
- תכונות ב-Java 9
- שיפורים בשיטה הפרטית ב-Java 9 בממשקים
- שיפורים ב-Java 9 בניסיון עם משאבים
- שיפורים ב-Java 9 במחלקת Optional
- שיפורים ב-Java 9 ב-Stream API
- שימוש ב-"var" ב-Java 9 למשתנים מקומיים
- שינויים ב-Java 9 בשימוש ב- "_" (אונדרסקור)
- שיטות יצרן של Java 9 לרשימה בלתי ניתנת לשינוי
- שיטות יצרן של Java 9 לסט בלתי ניתן לשינוי
- שיטות יצרן של Java 9 למפה בלתי ניתנת לשינוי
- מודולים של Java 9
- יסודות מודול של Java 9 חלק 2
- פיתוח מודול של Java באמצעות שורת הפקודה
- פיתוח מודול של Java באמצעות Eclipse
- פיתוח מודול של Java באמצעות IntelliJ IDEA
Java 10
Java 11
הדרכה בעיקרי Java – נושאים מתקדמים
- זיכרון ה-Heap וזיכרון ה-Stack ב-Java
- Java מעבירה לפי ערך ולא לפי ייחוס
- דגם הזיכרון של ה-JVM ואיסוף הזבל
- סיריאליזציה ב-Java
- מחלקת המערכת של ג'אווה
- התבלות בינלאומית (i18n) בג'אווה
- פעולות אטומיות בג'אווה
- שפך תהליך בג'אווה
- נעילות בג'אווה
- מיון אובייקטים בג'אווה
- הבנת JDK, JRE ו-JVM
- מדריך לדוגמה של מטען קלאס בג'אווה
- שכפול אובייקט בג'אווה
נו, יש הרבה חומר קריאה עבור מדריך ג'אווה בסיסי. אבל אם תחשוב שפספסתי משהו, בבקשה תציין למטה. אכתוב משהו על זה ואוסיף את זה לרשימה. הפנייה: מדריך Oracle JavaSE
Source:
https://www.digitalocean.com/community/tutorials/core-java-tutorial