— Привет, Амиго. Как успехи?
— Отлично, профессор Нудлс. Я уже выучил циклы for и while. Теперь могу отрываться по полной, не повторяясь.
— Это же великолепно. Так и знал, что я — лучший преподаватель в мире!
И не нужно слушать всех вот этих, которые говорят, что важна только практика! Теория — вот первооснова всего!.. Что ты там бормочешь? Задачи важнее? Впрочем, неважно. Предлагаю тебе несколько чудесных статей для лучшего усвоения материала.
Equals и сравнение строк
Сравнение объектов отличается от сравнения примитивных типов данных. Ты, наверное, уже догадался, почему так. В случае объектов передается ссылка, а в случае примитивов — значение… А остальное ты узнаешь из увлекательной статьи «Сравнение объектов». Там ещё примеры хорошие.
Операции над числами в Java
Тут у нас подоспела одна очень важная тема о том, как оперировать в Java над числами. Можно это делать по-разному. Есть обычные арифметические операции, есть чуть менее привычные — логические — операции. А есть и вовсе экзотические для не-айтишников — побитовые. Пришла пора разобраться в этом, а ещё — в приоритетах операций в нашем любимом языке. Начинай читать!
Устройство вещественных чисел
Ты наверняка знаешь, что такое вещественные числа: положительные и отрицательные числа с дробью. Вообще, это объемная тема, в которую можно глубоко «копнуть», но не волнуйся. В этой статье поговорим только о самом важном: хранении вещественных чисел памяти, их сравнении, а еще рассмотрим примеры, почему иногда даже в простейших примерах сравнений может закрасться ошибка.
Побитовые операции
Если в предыдущей статье тебе рассказали о разных операциях над числами в Java, то в этой ты узнаешь больше о побитовых операциях. Не поленись прочитать и усвоить. Чрезвычайно полезно для любого робота. Побитовые операции — основа основ работы компьютера.
А ещё, если вдруг ещё не начал, то начинай сейчас читать книгу Head First Java. Она простая и понятная даже для таких зелёных программистов, как ты.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ