Kevin's already said it, but I want to emphasize that you can't learn syntax solely by reading about it or thinking about it, you have to put it to practice. You could read the API for every Java...