This forum is for posting your availability, or that you are looking for work. since this is a question about
Java, i'm going to move it to Java in General - Beginners.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors