kann ich mir vorstellen ... Teamorientiertheit / Objektorientierte Programmierung, Effizienz und Nachvollziehbarkeit ist keine leichte Sache - jeder, der gerne irgendwas mitternächtlich zusammenhackt kennt das nicht.
Wieso hast du dann überhaupt Java gewählt? Das primäre Argument für Java und fortschrittliche Technolgien ist dir egal? Dann benutz C++ oder sonstwas.
zum Beispiel eine schöne Info, dir mir seltsamerweise ein Forentroll zukommen liess:
Code Conventions for the Java Programming Language
Und dann noch die generelle Struktur von Java "itself", viele schöne Code-Beispiele aus aller Welt und der (mitterweile gottseidank konsequent verfolgte) Hang, plattformabhängige Bibliotheken nach und nach zu ersetzen und schliesslich ganz abzustossen.
ähm ... ääähhh ... ich sag jetzt besser nichts, das muss man selbst lernen/erfahren
Ja ... diese "Meinung" wird gottseidank nur überall gelehrt und praktiziert, sogar unter den antiquierten C'lern versucht man mittlerweile auf diese Art u. Weise zu programmieren, je nach Möglichkeit (ein schwaches Sympton ist zb. die allseits beliebte Benennung von Variablen nach deren Datentyp, also flt_zinssatz usw)
Ohje, diese Antwort wäre zu umfangreich um sie in wenige Worte fassen zu können, frag mal einen Informatik-Lehrer - der nimmt sich ein paar Stunden / Tage Zeit und erläutert es evtl. für dich