Публикации по теме 'java'


Изменения в Java: понравилось 20 лет назад, не понравилось сегодня
Нажмите здесь: 📊 🔘 https://www.statista.com/statistics/793628/worldwide-developer-survey-most-used-languages/ В заключение отметим, что Java раньше был популярным языком программирования, поскольку он мог работать на многих устройствах и выполнять множество функций. Но в последнее время у него возникли такие проблемы, как медленная работа и не очень безопасность. Кроме того, появились новые языки программирования, и люди спорили, важна ли по-прежнему Java. Однако Ява не сдавалась. Он..

Принцип единой ответственности — Принципы SOLID
Принцип единой ответственности (SRP) гласит, что у класса должна быть только одна причина для изменения. Впервые он был процитирован в такой форме Робертом С. Мартином в статье, которая позже стала главой в его книге Принципы, шаблоны и практика гибкой разработки программного обеспечения . Единая ответственность означает, что каждая часть программного обеспечения должна иметь одну и только одну ответственность за выполнение. Это помогает снизить сложность и упрощает изменение и..

Почему мы начали использовать шаблон Singleton?
Синглтон — это творческий шаблон проектирования, который позволяет гарантировать, что класс имеет только один экземпляр, обеспечивая при этом глобальный доступ к этой точке. Картинка саркастичная, не принимайте это на свой счёт, но характеристики совпадают с характеристиками нашего Синглтона, так что это беспроигрышный вариант🙂 Зачем нам это нужно Все зависит от необходимости в нем, которая может быть любой из этих Допустим, вы устанавливаете соединение с базой данных, вам не..

Работа с часами сеанса: Drools (BRMS)
8.5. Часы сеанса Рассуждения во времени требуют эталонных часов. Просто упомянем один пример: если правило оценивает среднюю цену данной акции за последние 60 минут, как движок узнает, какие изменения цены акций произошли за последние 60 минут, чтобы вычислить среднее значение? Очевидный ответ: сравнение отметки времени событий с «текущим временем». Как движок узнает, сколько теперь время ? Опять же, очевидно, путем запроса Session Clock. Сеансовые часы реализуют шаблон стратегии,..

Введение в Akka - Java
Что такое фреймворк Akka? Когда мне его использовать? Здравствуйте, коллеги-разработчики! Мы все хотим создать модель параллельного программирования, но с помощью Spring мы можем сделать только очень многое. Разработка параллельного приложения затруднена, потому что нам нужно иметь дело с синхронизацией, блокировками и общей памятью. Давайте посмотрим, как Akka может помочь нам в создании модели параллелизма. Akka Введение Akka - это набор библиотек с открытым исходным кодом..

Глава Java -01
Я знаю, когда кто-то говорит, давайте обсудим java. Да, это будет скучно, но на этот раз вам не будет скучно. Потому что я читал довольно интересную книгу, посвященную Java. И я поделюсь тем, что я почерпнул из этой книги. не волнуйтесь, я упомяну книгу в конце этой статьи. Давайте начнем. Так что же такое Java? Хммм... Язык программирования Правда? Да… Это не зависит от платформы (напишите один раз и работайте где угодно) О.. это все? Подожди.. Что ты ожидаешь от меня..

10 Java-хаков за 30 секунд
Давайте погрузимся… Давайте сначала импортируем зависимости import java.net.URL; import java.nio.file.Files; import java.nio.file.Paths; import java.text.MessageFormat; import java.util.Arrays; import java.util.Collections; import java.util.LinkedList; import java.util.List; import java.util.Map; import java.util.stream.Collectors; import java.util.stream.IntStream; import java.util.stream.Stream…