Статья дня. Создаём приложение с чистой архитектурой на Java 11
Архитектура программного обеспечения − важная тема программной инженерии последних лет. На практике реализация приложений с чистой архитектурой часто вызывает затруднения.
Мы не затрагиваем паттерны или алгоритмы: под прицелом другие проблемы с точки зрения Java-разработчиков.
Содержание:
1. Реализация
2. Собираем все вместе
3. Веб-фреймворки
4. и т.д.
Разбираться
#java #читать
  
  Архитектура программного обеспечения − важная тема программной инженерии последних лет. На практике реализация приложений с чистой архитектурой часто вызывает затруднения.
Мы не затрагиваем паттерны или алгоритмы: под прицелом другие проблемы с точки зрения Java-разработчиков.
Содержание:
1. Реализация
2. Собираем все вместе
3. Веб-фреймворки
4. и т.д.
Разбираться
#java #читать
Библиотека программиста
  
  Создаём приложение с чистой архитектурой на Java 11
  Всё больше внимания уделяется программам с чистой архитектурой. Рассказываем и показываем, как разрабатывать такие приложения на языке Java.<!-- more -->
  Видео дня. Основы ООП
                                                                                                                                                                                  
Содержание:
1. Объекты
2. Состояние
3. Поведение
4. Уникальность
5. Классы
6. Инкапсуляция, полиморфизм, наследование
7. Достоинства и недостатки ООП
Ссылка на Youtube
#видео #начинающий
  
  Содержание:
1. Объекты
2. Состояние
3. Поведение
4. Уникальность
5. Классы
6. Инкапсуляция, полиморфизм, наследование
7. Достоинства и недостатки ООП
Ссылка на Youtube
#видео #начинающий
YouTube
  
  Java для начинающих | Урок #1 - Основы ООП
  Всем привет! Это первый урок из курса по Java
0:00 - Вступление
0:16 - ООП
2:25 - Объекты
3:25 - Состояние
5:00 - Поведение
6:55 - Уникальность
8:10 - Классы
10:30 - Инкапсуляция
12:45 - Полиморфизм
15:55 - Типы отношений между классами
16:38 - Агрегация…
  0:00 - Вступление
0:16 - ООП
2:25 - Объекты
3:25 - Состояние
5:00 - Поведение
6:55 - Уникальность
8:10 - Классы
10:30 - Инкапсуляция
12:45 - Полиморфизм
15:55 - Типы отношений между классами
16:38 - Агрегация…
Ответ на #вопрос20
Вам нужно будет переопределить методы hashcode() и equals() в пользовательском классе, помещая объекты пользовательского класса в HashMap.
  Вам нужно будет переопределить методы hashcode() и equals() в пользовательском классе, помещая объекты пользовательского класса в HashMap.
Видео дня. Ошибки при работе программы. Исключения
                                                                                                                                                                                  
Содержание:
1. Исключения
2. Причины возникновения ошибок
3. Обработка исключительных ситуаций
4. throw
Ссылка на Youtube
#видео #начинающий
  
  Содержание:
1. Исключения
2. Причины возникновения ошибок
3. Обработка исключительных ситуаций
4. throw
Ссылка на Youtube
#видео #начинающий
YouTube
  
  Java для начинающих | Урок #9 - Ошибки при работе программы. Исключения  (Часть 3)
  В третей части 9-го урока мы разберем ошибки при работе программы  Исключения
0:00 Вступление
0:11 Исключения (Exceptions)
4:13 Обработка исключительных ситуаций
10:42 Использование оператора throw
13:19 Обрабатываемые и необрабатываемые исключения
18:28…
  0:00 Вступление
0:11 Исключения (Exceptions)
4:13 Обработка исключительных ситуаций
10:42 Использование оператора throw
13:19 Обрабатываемые и необрабатываемые исключения
18:28…
Какого сборщика мусора не существует для Jvm?
  Anonymous Quiz
    7%
    Serial GC
      
    8%
    Parallel GC
      
    31%
    CMS
      
    31%
    G2
      
    23%
    Узнать ответ
      
    Статья дня. 25 самых используемых регулярных выражений в Java
Регулярное выражение – это строка, последовательность символов. Данную строку также принято называть шаблоном, по которому происходит поиск соответствий в других последовательностях символов. Но не каждая строка компилируется в регулярное выражение, а только та, что соответствует их синтаксису.
Содержание:
1. Pattern
2. Matcher
3. Квантификаторы
4. и т.д.
Читать
#java #читать
  
  Регулярное выражение – это строка, последовательность символов. Данную строку также принято называть шаблоном, по которому происходит поиск соответствий в других последовательностях символов. Но не каждая строка компилируется в регулярное выражение, а только та, что соответствует их синтаксису.
Содержание:
1. Pattern
2. Matcher
3. Квантификаторы
4. и т.д.
Читать
#java #читать
Библиотека программиста
  
  25 самых используемых регулярных выражений в Java
  Список из 25 регулярных выражений в Java, без которых не обойтись ни новичку, ни профессиональному разработчику. С примерами.
  Видео дня. Объектная модель (часть 1)
                                                                                                                                                                                  
Содержание:
1. Статические элементы
2. this и super
3. abstract
Ссылка на Youtube
#видео #начинающий
  
  Содержание:
1. Статические элементы
2. this и super
3. abstract
Ссылка на Youtube
#видео #начинающий
YouTube
  
  Java для начинающих | Урок #7 - Объектная модель в Java (Часть 1)
  Первая часть седьмого урока повещена статическим элементам, ключевым словам this и super и ключевому слову abstract 
Содержание:
0:00 - Вступление
0:30 - Статические элементы
5:29 - Ключевые слова this и super
8:14 - Ключевое слово abstract
По всем вопросам:…
  Содержание:
0:00 - Вступление
0:30 - Статические элементы
5:29 - Ключевые слова this и super
8:14 - Ключевое слово abstract
По всем вопросам:…
Ответ на #вопрос22
Коллекциями/контейнерами в Java принято называть классы, основная цель которых – хранить набор других элементов.
Коллекциями/контейнерами в Java принято называть классы, основная цель которых – хранить набор других элементов.
👍1
  Для чего используется ключевое слово «this»?
  Anonymous Quiz
    3%
    указатель на переопределенный метод класса
      
    3%
    ключевое слово для вызова обычного метода внутри static-метода
      
    1%
    это не ключевое слово
      
    89%
    указатель на текущий объект класса внутри самого класса
      
    3%
    Все варианты неверные
      
    1%
    Узнать ответ
      
    Статья дня. Telegram-бот на вебхуках — Java+Spring, Redis, клавиатуры и деплой на Heroku.
Содержание:
1. Создание бекенда Telegram-бота на вебхуках на Java 11 с использованием Spring;
2. Использование базы данных Redis;
3. Отправка пользователю текстовых сообщений и файлов;
4. Подключение постоянных и временных клавиатур;
5. Локальный запуск бота для дебага;
6. Деплой и запуск бота на Heroku, включая подключение к проекту Heroku Redis.
Читать
#java #читать
  
  Содержание:
1. Создание бекенда Telegram-бота на вебхуках на Java 11 с использованием Spring;
2. Использование базы данных Redis;
3. Отправка пользователю текстовых сообщений и файлов;
4. Подключение постоянных и временных клавиатур;
5. Локальный запуск бота для дебага;
6. Деплой и запуск бота на Heroku, включая подключение к проекту Heroku Redis.
Читать
#java #читать
Хабр
  
  Telegram-бот на вебхуках — Java+Spring, Redis, клавиатуры и деплой на Heroku — снова для самых маленьких
  В предыдущих сериях Это вторая статья в моей серии «для самых маленьких» — предыдущая была посвящена «классическому» Telegram-боту, наследуемому от TelegramLongPollingBot . Для кого написано Если вы...
  Видео дня. Многопоточная архитектура
                                                                                                                                                                                  
Содержание:
1. Обеспечение многопоточности
2. Какие приложения выигрывают от многопоточности
3. Приоритеты
Ссылка на Youtube
#видео #начинающий
  
  Содержание:
1. Обеспечение многопоточности
2. Какие приложения выигрывают от многопоточности
3. Приоритеты
Ссылка на Youtube
#видео #начинающий
YouTube
  
  Java для начинающих | Урок #10 - Многопоточная архитектура (Часть 1)
  Всем привет! Урок 10 мы начнем с теории о многопоточной архитекторе. 
По всем вопросам: truegausstv@gmail.com
Присоединяйся к нашей группы в контакте, где можно пообщаться с единомышленниками: https://vk.com/gausschannel
Или в дискод канале: https://di…
  По всем вопросам: truegausstv@gmail.com
Присоединяйся к нашей группы в контакте, где можно пообщаться с единомышленниками: https://vk.com/gausschannel
Или в дискод канале: https://di…
Ответ на #вопрос23
1) Такие объекты — безопасные при использовании в многопоточной среде. Используя их, вы можете не беспокоиться о том, что будут утеряны данные из-за состояния гонки потоков. В отличие от работы с обычными объектами: в таком случае вам придется очень хорошо продумать и проработать механизмы использования объекта в параллельной среде.
2) Immutable объекты являются хорошими ключами в map.
3) Immutable объекты отлично подходят для хранения неизменных (константных) данных, которые ни в коем случае не должны быть изменены во время работы программы.
4) “Атомарность по отношению к сбою” — если immutable объект выбросит исключение, то он всё равно не останется в нежелательном (сломанном) состоянии.
5) Данные классы просты в тестировании.
6) Не нужны такие дополнительные механизмы как конструктор копирования и реализация клона.
  1) Такие объекты — безопасные при использовании в многопоточной среде. Используя их, вы можете не беспокоиться о том, что будут утеряны данные из-за состояния гонки потоков. В отличие от работы с обычными объектами: в таком случае вам придется очень хорошо продумать и проработать механизмы использования объекта в параллельной среде.
2) Immutable объекты являются хорошими ключами в map.
3) Immutable объекты отлично подходят для хранения неизменных (константных) данных, которые ни в коем случае не должны быть изменены во время работы программы.
4) “Атомарность по отношению к сбою” — если immutable объект выбросит исключение, то он всё равно не останется в нежелательном (сломанном) состоянии.
5) Данные классы просты в тестировании.
6) Не нужны такие дополнительные механизмы как конструктор копирования и реализация клона.
Что такое аргумент метода?
  Anonymous Quiz
    4%
    переменная, в которую записывается результат работы метода
      
    84%
    значение или переменная, передаваемая в метод для участия в его работе
      
    2%
    значение, указываемое после ключевого слова "return"
      
    6%
    любая переменная, участвующая в работе метода
      
    2%
    все варианты неверные
      
    2%
    узнать ответ
      
    Статья дня. ☕ Изучение Java с нуля: что должен знать junior?
На Java пишут не только корпоративные информационные системы или веб-порталы, но и приложения для мобильных и встраиваемых устройств.
Этот язык программирования по праву считается одним из самых популярных в мире: его используют в маленьких стартапах и в огромных корпорациях.
В статье рассматриваются вещи на которые стоит обратить внимание, чтобы стать востребованным Java-разработчиком.
Читать
#java #читать
  
  На Java пишут не только корпоративные информационные системы или веб-порталы, но и приложения для мобильных и встраиваемых устройств.
Этот язык программирования по праву считается одним из самых популярных в мире: его используют в маленьких стартапах и в огромных корпорациях.
В статье рассматриваются вещи на которые стоит обратить внимание, чтобы стать востребованным Java-разработчиком.
Читать
#java #читать
Библиотека программиста
  
  ☕ Изучение Java с нуля: что должен знать junior?
  Главная задача каждого начинающего программиста – следить за постоянно меняющимся миром ИТ. Рассмотрим те вещи, на которые стоит обратить внимание, чтобы стать востребованным Java-разработчиком.
  