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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/java_ready
Download Telegram
👩‍💻 Методы для работы с потоками

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

👉 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
👩‍💻 Что же... Пора начать работать с Optional

В этом посте мы рассмотрели, как использовать Optional для безопасной работы с возможными null значениями в Java. Вы узнаете про:

- Создание и использование
- Возвращение значения по умолчанию
- Использование фильтрации


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

📣 Java Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3🤝3
This media is not supported in your browser
VIEW IN TELEGRAM
Недавно увидел интересный сайт и сразу делюсь с вами — Interview Bit

На данной платформе вы можете хорошо освоить многие навыки программирования, здесь есть задания, онлайн IDE, а также много бесплатных курсов

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

📣 Java Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3🤝3
Что будет в консоли?
Anonymous Quiz
10%
A
58%
B
29%
C
3%
D
👍7🔥5🤝1
Летс го, поговорим сегодня про изменение коллекций во время итерации

Одной из распространенных ошибок в Java является попытка изменить коллекцию во время ее обхода, что приводит к исключению ConcurrentModificationException.

Разберемся, как избежать этой ошибки:
List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3));
for (Integer number : list) {
if (number == 2) {
list.remove(number); // Ошибка!
}
}


Почему это ошибка?
Изменение коллекции во время обхода с использованием расширенного цикла for нарушает внутреннюю структуру коллекции.

Чтобы избежать ошибки, используйте Iterator для изменения коллекции во время итерации. Он позволит безопасно удалять элементы без нарушения внутренней структуры коллекции:
List<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3));
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
if (iterator.next() == 2) {
iterator.remove(); // Правильный способ
}
}


🔥 Чтобы избежать ошибки ConcurrentModificationException, всегда используйте Iterator для безопасного изменения коллекций во время их обхода. Вот и всё)

📣 Java Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
👩‍💻 Рассмотрим создание простого секундомера!

В этом посте мы создадим простой секундомер на Java, разбив его на четыре части: структура для хранения данных, метод запуска, метод остановки и метод подсчета времени:

- Создание структуры
- Запуск таймера
- Остановка таймера
- Вывод времени


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

📣 Java Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍5🤝4