As you may agree Java is like an ocean, there are lots of specific detailed topics, but I am quite comfortable with string manipulation, collections, quite familiar with OOP concepts and exception handling.