Философия Java какое издание прочесть для android?
Где то прочел что в "Философия Java" в 4-ом издании куча всего вырезано полезного и нет примеров , на каком-то форуме нашел что следует почитать
-Брюс Эккель Thinking in Java (русский перевод 2го издания или оригинал 4го)
-Стив Макконел - совершенный код.
-Банда четырех - Дизайн паттернов. (это почти азбука ООП)
читал книгу А.Н.Васильев но застрял на ~100 странице , а именно на конструкторах, я походу туповат :(
если только для android то без разницы.
Прочтите любую книгу которая даст вам основы и начинайте писать код)) чистый код и архитектура это конечно хорошо, но практика нужнее.
Патерны вы должны знать но без опыта не разберетесь где их применять, по чистому коду и того проще:
Давайте всему осмысленные имена
Поля и классы в camelCase, константы в under_score
Старайтесь чтобы было не больше трех уровней вложенности кода, если больше выносите в отдельный метод
Каждый метод должен выполнять одно действие
Этого минимума хватит для начала работы и для того чтобы ваш код был читаем.