Because of its object-oriented nature, even this simplest Java example has a lot of packaging. Just about every term used in the sample is indecipherable to a beginning student. Beginners are not developmentally ready to learn any of it, and the teacher must wave his hand and move on