פרסומת

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

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

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

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

instagram viewer

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

כשאתה שם, אני ממליץ בחום לצפות בתוכנית הג'אווה של PSC היכל התהילה, שם מוצגות הגשות הקוד המרשימות או הכתובות היטב מהשנים האחרונות. באופן אישי מצאתי שהתוכניות בהיכל התהילה היו מועילות ומקצועיות. אה, וכמובן - המקור של כל התוכנות הוא בחינם לשימוש, קוף עם מחשבים ומחוצה למחשב.

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

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

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

אם אתה עוסק רק בקוד המקור עצמו, פשוט גש ישר לדף זה. עם זאת, אל תהסס להציץ בכמה מהתכונות המעניינות האחרות שיש ל- Java Galaxy להציע, כגון שאלות בנושא ראיון לדוגמא [לא ניתן להשיג עוד] למפתחי ג'אווה, או מבחן תרגול עבור ה- SCJP מבחן.

Java2s

Java2s הוא משאב פופולרי יחסית עבור מפתחי Java מכיוון שהוא מכיל בסיס נתונים שימושי של קוד דוגמה להיבטים שונים של שפת ה- Java. יהיה קשה ללחוץ על קידוד שואף למצוא משהו שקשור לג'אווה שאינו נמצא איפשהו באתר Java2s. משאב חשוב אחד שהאתר מציע הוא מובנה מאוד הדרכה לג'אווה קטע שמתמקד במיוחד בקובצי קלט / פלט וסווינג, אך יש בו פרק כמעט כמעט.

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

Java DB

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

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

אם יש לך אתר להוסיף לרשימה זו, הודע לי בקטע התגובות ואולי אוסיף אותו למאמר.

המחבר לשעבר MakeUseOf וחובב הטכנולוגיה.