بر اساس تجربه ای که نویسنده در طول سالیان متمادی در محیطهای جاوا کسب کرده است، بسیاری از برنامه نویسان جاوا برخی از مفاهیم کلیدی و پایة جاوا را نمی دانند درحالیکه برخی از آنها چندین سال در حال توسعة جاوا هستند. به نظر نویسنده، هر برنامه نویس جاوا که جاوای استاندارد را آموخته است یا در حال پیاده سازی با استفاده از جاوای استاندارد است باید نکات کلیدی و پایة زیر را بداند.