LINUX.ORG.RU

История изменений

Исправление foror, (текущая версия) :

Нет, немного умею в php и Perl, пара хелловорлдов на rust, не более

Тогда для джава и ООП еще не время, если хочешь что-то из себя представлять как разработчик, а не очередной индус. Вот тебе для начала:

https://www.amazon.com/Elements-Programming-Interviews-Java-Insiders/dp/15174...

http://rosettacode.org/wiki/Category:Programming_Tasks

https://github.com/jwasham/google-interview-university

Пока пытаюсь научиться мыслить именно в ООП

Вот оно на хрена тебе? Разберись сначала в основах - классических алгоритмах и структурах. И как только сделаешь какое-нибудь небольшое ПО в процедурном стиле на Си или Турбо Паскале. Только после этого переходи на ООП. Только тогда будет понимание зачем этот ООП был придуман и где он нужен, а где нет.

Исходная версия foror, :

Нет, немного умею в php и Perl, пара хелловорлдов на rust, не более

Тогда для джава и ООП еще не время, если хочешь что-то из себя представлять как разработчик, а не очередной индус. Вот тебе для начала:

https://www.amazon.com/Elements-Programming-Interviews-Java-Insiders/dp/15174...

http://rosettacode.org/wiki/Category:Programming_Tasks

https://github.com/jwasham/google-interview-university

Пока пытаюсь научиться мыслить именно в ООП

Вот оно на хрена тебе? Разберись сначала в основах - классических алгоритмах и структурах. И как только сделаешь какое-нибудь небольшое ПО в процедурном стиле на Си или Турбо Паскале. Только после этого переходи на ООП. Только тогда будет понимание зачем этот ООП был придуман.