Вакансии по Java за последние 14 дней:
✓ Java разработчик. Удалённо, 260-300 т.р. гросс.
✓ QA Automation Engineer (Java+Selenium) Middle. Удалённо (нахлёст на США), 100–200 т.р.
✓ Автотестировщик Middle. Удалённо (РФ), 10 000 – 14 000 руб/дн по ИП/СЗ.
✓ Java разработчик. Удалённо (РФ), 300–320 т.р..
✓ Software Engineer (Java). Удалённо (не из РФ), 4000 – 6000$ gross.
✓ Senior Java разработчик. Удалённо (РФ), 260–300 т.р. gross.
✓ Fullstack QA JAVA Middle. Удалённо (РФ), от 250 до 390 т.р. gross.
✓ Java разработчик (Middle+). Удалённо (РФ и дружественные страны), 350–370 т.р. на руки.
✓ Middle Java Developer. Удалённо (только РФ или РБ), от 250 т.р. gross.
✓ Senior Full Stack Developer (Java / Javascript). Удалённо (не из РФ), 4500 – 5500$ gross.
#подборка #java
✓ Java разработчик. Удалённо, 260-300 т.р. гросс.
✓ QA Automation Engineer (Java+Selenium) Middle. Удалённо (нахлёст на США), 100–200 т.р.
✓ Автотестировщик Middle. Удалённо (РФ), 10 000 – 14 000 руб/дн по ИП/СЗ.
✓ Java разработчик. Удалённо (РФ), 300–320 т.р..
✓ Software Engineer (Java). Удалённо (не из РФ), 4000 – 6000$ gross.
✓ Senior Java разработчик. Удалённо (РФ), 260–300 т.р. gross.
✓ Fullstack QA JAVA Middle. Удалённо (РФ), от 250 до 390 т.р. gross.
✓ Java разработчик (Middle+). Удалённо (РФ и дружественные страны), 350–370 т.р. на руки.
✓ Middle Java Developer. Удалённо (только РФ или РБ), от 250 т.р. gross.
✓ Senior Full Stack Developer (Java / Javascript). Удалённо (не из РФ), 4500 – 5500$ gross.
#подборка #java
Java предоставляет структуру данных Array (массив) для хранения различных элементов одного типа данных. А чтобы вывести массив на экран, можно воспользоваться циклами
for
и for each
, методами Arrays.toString()
и Arrays.toList()
, а также итераторами. Все эти способы мы рассмотрим в этой статье.Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Массив – это структура данных, в которой хранятся элементы одного типа. В этой статье разбираем, как создавать массивы, в том числе многомерные, а также как работать с ними.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
- На javarocks.ru:
- Другие платформы:
Хорошего дня!
#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
Списки и массивы – это два способа хранения данных в Java, которые вы будете использовать довольно часто. Давайте рассмотрим, как преобразовать список в массив при помощи метода
toArray()
и без использования встроенных функций.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Как вы, вероятно, уже знаете, и long, и int в Java являются примитивными типами данных. И long, и int являются целочисленными типами, поэтому они в некотором роде совместимы. В этой статье мы на примерах разберем, как преобразовать long в int.
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье мы обсудим различные способы преобразования int (примитивный тип) и Object type (обертка) Integer в String. Также остановимся на устранении неполадок при конвертации.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔖 Maven
Maven — один из трёх самых популярных инструментов для сборки проектов на Java. Он отвечает за компиляцию, создание jar-файлов (Java-архивов), создание дистрибутива программы, генерацию документации.
🗣 Maven — просто отличная штука, хоть поначалу и не очень понятная. Если вы никогда не использовали Maven раньше, вы многое потеряли.
🔗 Ссылочка на доку
Maven — один из трёх самых популярных инструментов для сборки проектов на Java. Он отвечает за компиляцию, создание jar-файлов (Java-архивов), создание дистрибутива программы, генерацию документации.
🗣 Maven — просто отличная штука, хоть поначалу и не очень понятная. Если вы никогда не использовали Maven раньше, вы многое потеряли.
🔗 Ссылочка на доку
Please open Telegram to view this post
VIEW IN TELEGRAM
Хорошего дня!
#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
❓ Парадокс Comparator’а
Если вам нужно написать Comparator для сортировки объектов по возрастанию, обычно он выглядит так:
➡️ Главная проблема — понять, от чего отнимать, чтобы порядок был правильным. Правильный ответ с первого раза получается редко, и часто мы замечаем ошибку уже после запуска кода.
Теперь это не нужно. Можно использовать ссылки на методы:
🗣 Такой подход упрощает создание компараторов.
Если вам нужно написать Comparator для сортировки объектов по возрастанию, обычно он выглядит так:
public class ByScoreComparator implements Comparator<User> {
@Override
public int compare(User u1, User u2) {
return (int) signum(u2.getAge() - u1.getAge());
}
}
➡️ Главная проблема — понять, от чего отнимать, чтобы порядок был правильным. Правильный ответ с первого раза получается редко, и часто мы замечаем ошибку уже после запуска кода.
Теперь это не нужно. Можно использовать ссылки на методы:
Comparator<User> comparator = Comparator
.comparingDouble(User::getAge)
.thenComparing(User::getName);
List<User> hList = ...;
hList.sort(comparator);
🗣 Такой подход упрощает создание компараторов.
Подборка из 80 важных вопросов по Java, сгруппированных по пяти основным темам: основы и синтаксис, объектно-ориентированное программирование (ООП), обработка исключений и утверждения, основные API, а также параллелизм и многопоточность.
Please open Telegram to view this post
VIEW IN TELEGRAM
Вакансии для Java-разработчиков за последние 14 дней:
✓ Java Developer (Junior). Удалённо (РФ), 100–150 т.р.
✓ Junior Java Developer. Удалённо
✓ QA Automation Engineer (Java). Удалённо, 280–300 т.р.
✓ Java разработчик. Удалённо (РФ), 270–320 т.р.
✓ Java разработчик. Удалённо, 320–360 т.р. гросс
✓ QA full stack (Java). Удалённо, 315–350 т.р. гросс
✓ Full Stack Developer (Java / Javascript). Удалённо (не из РФ), 6000–7500 $ gross
✓ Software Engineer Java. Удалённо, 5000–6500 $ gross
✓ Senior Java Developer. Сербия / гибрид или удалёнка, до 6000 EUR
✓ Java разработчик. Удалённо, от 7500$ gross
#подборка #java
✓ Java Developer (Junior). Удалённо (РФ), 100–150 т.р.
✓ Junior Java Developer. Удалённо
✓ QA Automation Engineer (Java). Удалённо, 280–300 т.р.
✓ Java разработчик. Удалённо (РФ), 270–320 т.р.
✓ Java разработчик. Удалённо, 320–360 т.р. гросс
✓ QA full stack (Java). Удалённо, 315–350 т.р. гросс
✓ Full Stack Developer (Java / Javascript). Удалённо (не из РФ), 6000–7500 $ gross
✓ Software Engineer Java. Удалённо, 5000–6500 $ gross
✓ Senior Java Developer. Сербия / гибрид или удалёнка, до 6000 EUR
✓ Java разработчик. Удалённо, от 7500$ gross
#подборка #java
Метод
main()
, вероятно, станет первым методом, с которым вы познакомитесь, начиная изучать Java, так как он является обязательной частью любой самостоятельной программы на этом языке. В этой статье разбираемся с main()
на примерах.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Pattern Matching для instanceof
В Java 14 был представлен Pattern Matching для оператора instanceof. Эта возможность упрощает и делает более читабельным код, который проверяет типы объектов и затем приводит их к этим типам.
✔️ Используйте эту фишку для написания более чистого и читаемого кода, избегая лишних явных приведений типов
В Java 14 был представлен Pattern Matching для оператора instanceof. Эта возможность упрощает и делает более читабельным код, который проверяет типы объектов и затем приводит их к этим типам.
✔️ Используйте эту фишку для написания более чистого и читаемого кода, избегая лишних явных приведений типов
Please open Telegram to view this post
VIEW IN TELEGRAM
- На javarocks.ru:
- Другие платформы:
Хорошего дня!
#дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM