لاحظت اثناء اطلاعي على عدد من الدروس باللغة الانجليزية ان لغة الجافا دائما تدرس بطريقة علمية وتخضع لمعايير هندسة البرمجيات اكثر من غيرها ، لماذا ؟