Thanks for the input and yes, I have heard the term CRC cards, but more in terms of design (the bigger picture), not problem solving. I know just enough about java to get myself into trouble. When I was younger I struggled in math. My teachers always said "don’t worry, it will come to you as time progresses", well, it didn’t and I ended up failing most classes above basic math. The same has started happening with Java. I've done Code Academy, Tech Rocket, countless mobile "Learn Java" apps and even a few basic Java courses. The most common failure is that they give one or two examples and then move on. When I then encounter anything beyond those 2 very generic examples, I get confused. We all spent ages learning our ABC's and practiced writing letters thousands of times, yet objects/classes receive less than 2 days in any class (that I've taken). Don’t even get me started on Main and method.
At this point I have found that Dave Toll's and Knute's answers have been the most helpful. We've all heard of the Dummies series of how-to guides, well, I need something simpler.
In regards to lacking context. Context is exactly what I'm seeking. If I have to find 1000 examples of objects/classes (and possible scenarios) to fully comprehend things, then thats what I will do. What is the point in moving forward if I only "sort of get it"? I wouldnt accept it in my kid's learning, so why should I?