Повтори методы стринг и арай, методы обджект, обертки над примитивными типами, трай-кетч блок, что такое конструктор и чем он отличается например от гетеров и сетеров. Интерфейсы и абстрактные классы: чем они отличаются и когда че лучше использовать( общие правила). Парочку стандартных коллекций, а лучше примерно знать иерархию. И это уже %70-80 того что спросят на мидла именно по яп