Auxilio com Orientação a Objeto em Java

Vou falar a verdade, acho que me acostumei muito com programação estruturado, Alguem tem alguma dica por onde começar a aprender pela net Orientação a Objeto?

Por exemplo: exercicios propostos para solução com base nas situações do dia dia, como por exemplo fazer um programa web para cadastrar uma estadoo salvando os dados em memoria, fazer tambem o cadastramento de cidade que pega o estado com os estados já cadastrados… ou então exerciciois de multithreads ou então exercicios de streans e etc…
alguem conhece algo bem legal???

O GUJ tb é seu amigo :lol:

Bom vc que aprender java ou OO? Primeiro recomendo vc construir uma base de conhecimento OO, para aí então começar com java, ou começe com OO e um Hello World com java…

http://www.google.com.br/search?q=OO+java&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a

o google é seu amigo.