java_learning_chat | Unsorted

Telegram-канал java_learning_chat - Java Quizes Chat

218

Subscribe to a channel

Java Quizes Chat

Метод isDaemon()

Метод isDaemon() используется для определения, является ли поток демоном или нет.

Демон (daemon) — это поток, который работает в фоновом режиме и не препятствует завершению программы. Основная программа может завершиться, даже если демон все еще выполняется.

Читать полностью…

Java Quizes Chat

KeyListener

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

#для_продвинутых

Читать полностью…

Java Quizes Chat

java.lang.reflect.Constructor

Класс java.lang.reflect.Constructor представляет собой конструктор класса Java. Он используется для создания экземпляров класса, предоставляя доступ к информации о конструкторе, а также возможность его вызова.

#для_продвинутых

Читать полностью…

Java Quizes Chat

ну может что сплит создаёт массив. Ну а так разницы как бы и нет.

Читать полностью…

Java Quizes Chat

В чем преимущество над split?

Читать полностью…

Java Quizes Chat

#вопросы_с_собеседований
Для чего используется оператор assert?

Оператор assert используется для проверки условий во время выполнения программы.
Он позволяет проверить истинность некоторого логического выражения и выбросить исключение AssertionError, если выражение ложно.

Основные применения assert:
- Проверка предусловий и постусловий в методах.

- Проверка инвариантов в критических секциях кода.

- Отладка при разработке, чтобы проверить ожидаемое состояние программы в определенных точках.

- Проверка условий в потенциально опасных ситуациях, например при работе с массивами.

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

Читать полностью…

Java Quizes Chat

awt для создания ui (вроде), где самое место eventListener

Читать полностью…

Java Quizes Chat

Вообще не должна быть, это же простой паттерн, так что это реализация в спринге паттерна

Читать полностью…

Java Quizes Chat

EventListener

EventListener (слушатель событий) — это интерфейс, который позволяет объектам реагировать на события, происходящие в системе. Он используется для создания интерактивных приложений, где действия пользователя или изменения в системе должны вызывать определенные реакции.

#для_продвинутых

Читать полностью…

Java Quizes Chat

Только Unsafe.getUnsafe() с генерирует SecurityException. Unsafe объект нужно через рефлексию доставать.

Читать полностью…

Java Quizes Chat

Класс Unsafe

Класс Unsafe — это мощный, но опасный инструмент, который позволяет выполнять низкоуровневые операции с памятью и внутренними механизмами JVM. Его использование не рекомендуется для обычных задач веб-разработки или стандартных приложений, но он может быть полезен в специфических ситуациях, требующих высокой производительности и обхода стандартных механизмов Java.

#для_продвинутых

Читать полностью…

Java Quizes Chat

🔥 Пройди тест по Java и проверь свои знания.

Ответишь
— пройдешь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса

🔝 Обновленная, расширенная программа

👉 ПРОЙТИ ТЕСТ: https://clck.ru/38R7bd

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Java Quizes Chat

Ну да, там же написано сверху

Читать полностью…

Java Quizes Chat

Кажется, это не ответ на поставленный вопрос) Нейроночка...

Читать полностью…

Java Quizes Chat

😅 Зимуем — на Бали, возвращаемся в свою любимую квартиру в Москве

Пока весь рынок недвижимости потрясают новости от ЦБ, айтишники могут оставаться спокойными, ведь самая выгодная ипотека у них в кармане.

А для того, чтобы выбрать максимально привлекательные ЖК — обращайтесь к Ольге.

Подписывайтесь на канал Ольги, каждый день она тщательно выбирает лучшие варианты квартир из сотен предложений и делится с вами!

И кто знает, может совсем скоро тебе удастся найти самый идеальный вариант!

P.S и захотеть остаться в Москве на зиму😅

Читать полностью…

Java Quizes Chat

SQL — востребованный язык для разработчиков, аналитиков и тестировщиков. Прокачайте знания SQL и навыки работы с базами данных на бесплатном мини-курсе Skillbox.

Зарегистрируйтесь прямо сейчас и получите полезный гайд по профессии: https://epic.st/PKT4--

Что будем делать:
— Писать запросы на языке SQL.
— Проводить аналитику для бизнеса.
— Разрабатывать автоматизированную отчётность в Excel.
— Обрабатывать данные в Power Query.
— Визуализировать показатели в Excel: создавать красивые графики, диаграммы и отчёты.
— Применять инструменты Excel для анализа данных.

Спикер — Мкртич Пудеян, специалист по анализу данных в «Газпромбанке». Сертифицированный SQL-разработчик от Microsoft.

🎉 Всех участников ждут подарки: персональная карьерная консультация, на которой мы определим ваши сильные стороны и поможем выбрать направление в разработке, 5 полезных статей по SQL и Excel, а также год бесплатного изучения английского языка.

🌟Освойте новые навыки и раскройте свой потенциал!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Читать полностью…

Java Quizes Chat

MouseListener

MouseListener — это интерфейс в Java, позволяющий компонентам графического интерфейса (GUI) реагировать на действия мыши, такие как нажатие, отпускание, перемещение, вход и выход курсора. Он широко используется для создания интерактивных приложений.

#для_продвинутых

Читать полностью…

Java Quizes Chat

Камерный митап для мобильных разработчиков, где каждый может предложить свой кейс для обсуждения по трем трекам: iOS, Android, Flutter.

Участники митапа — техлиды, руководители разработки и ведущие мобильные разработчики из команд Яндекс Go и Яндекс Про. В завершении вечера afterparty — нетворкинг, настолки, вкусная еда и напитки.

Место встречи: Москва-Сити, башня «Око»
Дата и время: 15 февраля, 18:30

Бесплатно. Количество мест ограничено. Регистрация обязательна

Подробнее

Читать полностью…

Java Quizes Chat

не думаю что даже и есть , по java doc split позже появился чем этот класс https://docs.oracle.com/javase%2F7%2Fdocs%2Fapi%2F%2F/java/util/StringTokenizer.html

Читать полностью…

Java Quizes Chat

StringTokenizer

StringTokenizer — это класс в Java, который используется для разбиения строки на токены. Токены — это отдельные части строки, разделенные символами-разделителями.

Создание объекта StringTokenizer:

StringTokenizer st = new StringTokenizer(строка, разделители);


строка — это строка, которую нужно разбить на токены.
разделители — это строка, содержащая символы-разделители.

#для_продвинутых

Читать полностью…

Java Quizes Chat

16 февраля стартует PROD — первая олимпиада по промышленной разработке для школьников 9—11-х классов. Она пройдет в три этапа, принять участие могут все желающие.

Это отличный шанс получить допбаллы и другие преимущества при поступлении в НИУ ВШЭ или Центральный университет, а еще — на практике попробовать профессию разработчика и понять, нравится вам писать код или нет.

Подробности и регистрация (дедлайн — 14 февраля) здесь

erid:2VtzqwRsQdm
Реклама, АНО ДПО “Тинькофф Образование”, ИНН 7743270426

Читать полностью…

Java Quizes Chat

И не только, тут юзается из awt

Читать полностью…

Java Quizes Chat

разве eventListener это не фича спринга?

Читать полностью…

Java Quizes Chat

Класс MathContext

Класс MathContext используется для указания точности вычислений с плавающей запятой. Он определяет два параметра:

precision — количество знаков после запятой, которые должны сохраняться в результате вычислений.
roundingMode — способ округления значений, которые не могут быть точно представлены с заданной точностью.

По умолчанию точность вычислений в Java равна 16 знакам после запятой, а режим округления — HALF_UP.

#для_начинающих

Читать полностью…

Java Quizes Chat

Даже не знаю в каких ситуациях в коде это может быть полезно, но в любом случае хорошо что есть такие возможности

Читать полностью…

Java Quizes Chat

#вопросы_с_собеседований
Что будет, если в static блоке кода возникнет исключение?

Если в static блоке кода возникнет исключение, то это приведет к ошибке инициализации класса.
Static блок выполняется при загрузке класса, и любые исключения в нем приведут к сбою и невозможности загрузить класс.

Поэтому нужно либо обрабатывать исключения в static блоке, либо избегать кода, который может привести к исключениям.
Лучше выносить в static блок только простую инициализацию, а сложную логику помещать в конструктор или методы класса.

Читать полностью…

Java Quizes Chat

Поэтому пишем на Котлине

Читать полностью…

Java Quizes Chat

Причём тут расскажи? У тебя ясность появилась "почему современные фреймворки..."?

Читать полностью…

Java Quizes Chat

#вопросы_с_собеседований
Почему современные фреймворки используют в основном только unchecked exceptions?

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

Некоторые же фреймворки используют checked exceptions для обработки ошибок ввода-вывода или других проблем, которые могут возникнуть в процессе выполнения программы. Однако, это может привести к тому, что код становится более сложным и менее читаемым.

Читать полностью…

Java Quizes Chat

#вопросы_с_собеседований
В чем разница между Iterator и Enumeration?

— Iterator появился в JDK 1.2 и реализует интерфейс Iterable, в то время как Enumeration существовал в более ранних версиях JDK и не реализует Iterable.

— Методы Iterator позволяют удалять элементы во время итерации, в то время как методы Enumeration не предоставляют такой возможности.

— Iterator является "fail-fast", то есть выбросит ConcurrentModificationException, если коллекция была изменена, а Enumeration не гарантирует такого поведения.

— Iterator поддерживает обобщенные типы, а Enumeration работает только с объектами типа Object.

Читать полностью…
Subscribe to a channel