Java Ready | Программирование
6.91K subscribers
611 photos
30 videos
1 file
317 links
Авторский канал по разработке на Java.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/java_ready
Download Telegram
Что будет в консоли?
Anonymous Quiz
28%
A
14%
B
40%
C
17%
D
👍4🔥1
👩‍💻 Изучаем полезные методы работы с данными

String.repeat — Позволяет легко создавать повторяющиеся строки, полезно для текстового форматирования.

List.of — Создает неизменяемый список, что улучшает безопасность и удобство работы с коллекциями.

🔥 — если узнал новое
🤝 если уже пользовался

📣 Java Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🤝4👍3
👩‍💻 Рассмотрим 2 полезных метода работы с коллекциями\

Map.computeIfAbsent — Упрощает добавление новых ключей в Map с вычисляемым значением по умолчанию.

Collectors.groupingBy — Позволяет группировать элементы коллекции по заданному критерию, упрощая работу с данными.

🔥 — если узнал новое
🤝 если уже пользовался

📣 Java Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤝3👍2
👩‍💻 Stream API в Java

— В этом посте мы рассмотрели три основные операции с потоками: фильтрацию с filter, преобразование с map и агрегацию с reduce

- Фильтрация коллекции
- Преобразование элементов
- Суммирование с помощью reduce


🔥 — если узнал новое
🤝 если уже пользовался

📣 Java Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝10🔥9👍8
👩‍💻 Ошибки при использовании == для сравнения строк

Сегодня разберем распространенную ошибку в Java — использование оператора == для сравнения строк. На первый взгляд код может казаться рабочим, но на практике это приводит к неожиданным результатам.


Сравнение строк через ==
Оператор == проверяет, указывают ли обе переменные на один и тот же объект, а не на равенство их содержимого.
String str1 = "hello";
String str2 = new String("hello");

System.out.println(str1 == str2); // false
System.out.println(str1.equals(str2)); // true

Результат: str1 == str2 возвращает false, хотя содержимое строк одинаковое.

Решение: Используйте .equals()
Метод .equals() сравнивает строки по содержимому:
System.out.println(str1.equals(str2)); // true


Сравнение с null
Использование .equals() без проверки на null может привести к NullPointerException.
String str1 = null;
String str2 = "hello";

System.out.println(str1.equals(str2)); // Exception!


Используйте Objects.equals()
Метод Objects.equals() предотвращает ошибку, автоматически обрабатывая null:
import java.util.Objects;

System.out.println(Objects.equals(str1, str2)); // false


Оператор == подходит только для сравнения ссылок, а для содержимого строк используйте .equals() или Objects.equals(). Такой подход сделает ваш код безопасным и избавит от непредсказуемого поведения.

📣 Java Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
JavaTpoint — подробный учебник по Java, охватывающий как базовые, так и продвинутые темы, с примерами и практическими упражнениями.

📌 Ссылочка: javatpoint.com

👉 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2🤝1
👩‍💻 Методы для работы с потоками

Эти методы помогут вам эффективно управлять многопоточностью, контролировать выполнение потоков, их состояния и взаимодействие между ними.

👉 Java Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Нашел недавно интересную платформу Dev Java

Э
та платформа собрала множество различных теоретических знаний - базовые концепции, настройки окружения, анимация и другое

Ссылочка: dev.java

📣 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
📖 Java. Эффективное программирование

Книга написана в доступном и понятном стиле, что делает ее полезной как для начинающих программистов, так и для опытных разработчиков, стремящихся улучшить свои навыки

Автор: Джошуа Блох
Год: 2002


⬇️ Скачать книгу

👉 Java Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1