— Привет, Амиго. Как успехи?

— Отлично, профессор Нудлс. Я уже выучил циклы for и while. Теперь могу отрываться по полной, не повторяясь.

— Это же великолепно. Так и знал, что я — лучший преподаватель в мире!

И не нужно слушать всех вот этих, которые говорят, что важна только практика! Теория — вот первооснова всего!.. Что ты там бормочешь? Задачи важнее? Впрочем, неважно. Предлагаю тебе несколько чудесных статей для лучшего усвоения материала.

Equals и сравнение строк

Сравнение объектов отличается от сравнения примитивных типов данных. Ты, наверное, уже догадался, почему так. В случае объектов передается ссылка, а в случае примитивов — значение… А остальное ты узнаешь из увлекательной статьи «Сравнение объектов». Там ещё примеры хорошие.

Операции над числами в Java

Тут у нас подоспела одна очень важная тема о том, как оперировать в Java над числами. Можно это делать по-разному. Есть обычные арифметические операции, есть чуть менее привычные — логические — операции. А есть и вовсе экзотические для не-айтишников — побитовые. Пришла пора разобраться в этом, а ещё — в приоритетах операций в нашем любимом языке. Начинай читать!

Устройство вещественных чисел

Ты наверняка знаешь, что такое вещественные числа: положительные и отрицательные числа с дробью. Вообще, это объемная тема, в которую можно глубоко «копнуть», но не волнуйся. В этой статье поговорим только о самом важном: хранении вещественных чисел памяти, их сравнении, а еще рассмотрим примеры, почему иногда даже в простейших примерах сравнений может закрасться ошибка.

Побитовые операции

Если в предыдущей статье тебе рассказали о разных операциях над числами в Java, то в этой ты узнаешь больше о побитовых операциях. Не поленись прочитать и усвоить. Чрезвычайно полезно для любого робота. Побитовые операции — основа основ работы компьютера.

А ещё, если вдруг ещё не начал, то начинай сейчас читать книгу Head First Java. Она простая и понятная даже для таких зелёных программистов, как ты.