My random java learnings