Here's a link to a question that links to other questions that link to actual sites. You learned something right there about programming, indirection and encapsulation :)
A good place to start that has a strong focus and complete set of instructional material for java can be found here. Good Luck!
Type on YouTube how to make a survival game from Brackeys that is going to help you!