החשיבות שיש למיקום הסוגריים המרובעות בעת יצירת מערך בג'אווה
כאשר יוצרים ממערך בג'אווה יש למקם סוגריים מרובעות בצמידות לשם המשתנה אשר יחזיק ב-reference למערך (המערך הוא אובייקט).
יצירת מערך של אובייקטים בג׳אווה
מערך של אובייקטים בשפת התכנות ג׳אווה הוא, למעשה, מערך של references לאובייקטים. כל תא במערך של אובייקטים דומה למשתנה אשר יכול להחזיק ב-reference לאובייקט.
יצירת מערך של ערכים מ-type אשר נחשב ל-primitive type בג'אווה
כאשר יוצרים מערך של primitive type values נוצר אובייקט שמייצג מערך שכל אחד מתאיו מחזיק ב-value מאותו primitive type שבו בחרנו להשתמש.
שימוש בקו תחתי במספרים גדולים בג׳אווה
כאשר בקוד שאנו כותבים משולבים מספרים גדולים ניתן לשפר את הקריאות של הקוד באמצעות קו תחתי אשר משולב בתוך המספר.
העתקת ערכים ממערך אחד למערך אחר בג'אווה
כדי להעתיק ערכים ממערך אחד לאחר כדאי להשתמש בפונקציה arraycopy אשר הוגדרה כפונקציה סטטית במחלקה System. באמצעותה פעולה ההעתקה תתבצע יותר מהר.
סיבוכיות של זמן
סיבוכיות הזמן של אלגוריתם היא ההערכה של מספר הפעולות שמבצע האלגוריתם כפונקציה של גודל הקלט. מדד סיבוכיות הזמן מצטרף למדד האחר, מדד סיבוכיות המקום.
סיבוכיות של מקום
המדד השכיח ליעילותו של אלגוריתם הוא מדד הזמן (משך הריצה של האלגוריתם), אשר ידוע בשם ׳סיבוכיות הזמן׳. מדד פופולרי נוסף הוא ׳סיבוכיות המקום׳.
המשתנה length שקיים בכל מערך
בכל אובייקט שמייצג מערך קיים משתנה בשם length אשר ערכו הוא גודל המערך. באמצעות משתנה זה ניתן לכתוב קוד שימשיך לעבוד גם כשגודל המערך משתנה.
מערכים דו מימדיים בג'אווה
כדי ליצור מערך דו מימדי בג'אווה יש ליצור מערך שבכל אחד מהתאים שלו יש reference לאובייקט אשר מהווה מערך. מערך דו מימדי הוא מערך של מערכים.
השוואה בין אובייקטים בשפת התכנות ג׳אווה
השוואת אובייקטים בשפת התכנות ג׳אווה עלולה מעט לבלבל. השוואה באמצעות האופרטור == מהווה השוואה בין ה-references ולא השוואה של האובייקטים עצמם.