Javaに関しては学校の先生なんて大学レベルでも糞コードしか書けない香具師ばっかだよ。
表面的なとこからして平気でクラス名を小文字で書いたり変数名は1〜3文字ばっかだったり。
とてもJava(というか現代プログラミング言語)の理念を理解しているとは思えん。