MethodHandle MethodHandle — это типизированная, напрямую исполняемая ссылка на метод, конструктор, поле или подобную низкоуровневую операцию с необязательными преобразованиями аргументов или возвращаемых значений.
#для_продвинутых
♨️ Готовимся к собеседованию на Java разработчика Junior+/ Middle: проверьте свои знания
На данном мероприятии мы подробно разберем, какие вопросы могут возникнуть на собеседовании на позицию Java Middle Developer.
Урок будет полезен каждому, кто желает оценить свой уровень понимания Java.
В результате посещения вебинара:
- Вы сможете уверенно ответить на большинство вопросов, которые могут возникнуть на интервью для уровня Java Middle Developer;
- будете осведомлены о подводных камнях, связанных с ответами на эти вопросы.
После открытого урока вы сможете записаться на курс для продвинутых разработчиков «Java Developer. Professional» по специальной цене.
Событие пройдет 20 февраля в 20:00 МСК
Участие бесплатное
➡️ Зарегистрироваться!Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Ребята, что за впрыск, где можно почитать за него ? 😂😂
Читать полностью…
-Не могу найти работу. -Нет откликов на резюме.
-Не зовут на собеседование.
😞
Эти проблемы возникают у многих в процессе поиска работы и решать их нужно с сертифицированным карьерным консультантом, таким как Оксана Синягина. Оксана работает в сфере IT уже 17 лет и отлично знает рынок труда в IT.
В своем
Телеграм канале
Оксана делится:
✅ Актуальными трендами и возможностями, которые предлагает IT-сфера. 💡
✅ Рассказывает, какие навыки и знания нужны для успешного старта и роста в айти. 🚀
✅ Делится полезными материалами для самообразования и развития профессиональных компетенций. 📚
✅ Раскрывает секреты успешного прохождения собеседований и взаимодействия с работодателями. 🗣
Подпишись на канал Оксаны и
>>ПОЛУЧИ БЕСПЛАТНЫЙ
ГАЙД:
"Как настроить LinkedIn, чтобы он работал на вас" 🎁
>> Перейти на канал
Метод isDaemon()
Метод isDaemon() используется для определения, является ли поток демоном или нет.
Демон (daemon) — это поток, который работает в фоновом режиме и не препятствует завершению программы. Основная программа может завершиться, даже если демон все еще выполняется.
#это_база
объект SoftReference может быть очищен, если у системы происходит недостаток памяти
а в WeakReference объект можно быть очищен, если на него не осталось сильных ссылок
InvocationHandlerInvocationHandler — это интерфейс, реализуемый обработчиком вызовов для экземпляра прокси. Каждый экземпляр прокси имеет связанный с ним обработчик вызовов. Когда метод вызывается на экземпляре прокси, вызов метода кодируется и отправляется в метод invoke его обработчика вызовов.
#для_продвинутых
DatagramPacketDatagramPacket — это класс в Java, который представляет собой пакет датаграмм. Датаграммы используются для реализации бессоединительной службы доставки пакетов. Это означает, что каждый пакет отправляется независимо от других пакетов, и нет гарантии, что они будут доставлены в том же порядке, в котором были отправлены.
#для_продвинутых
В чем принципиальное отличие от SoftReference?
One Day Offer для Java-разработчиков ⚡
Приходите к нам, чтобы развивать успешный коммерческий продукт — HR-платформу Сбера!
«Пульс» автоматизирует весь HR-цикл компании и полезен каждому сотруднику, а не только HR-специалистам. Продукт разработан для компаний со штатом от 500 сотрудников. В работе мы используем Java/Kotlin (JDK 11/17), Spring Boot, Kafka, PostgreSQL, Docker, K8s и др.
Какие задачи будут в вашем планере:
•проектировать и разрабатывать компоненты SaaS-платформы в рамках микросервисной архитектуры
•разрабатывать unit и end-to-end тесты, участвовать в code review и фазах релизного процесса
•проводить анализ по улучшению производительности сервисов
Масштабные проекты и работа в крупнейшем IT-сообществе ждёт вас. Регистрируйтесь на One Day Offer
SoftReferenceSoftReference (мягкая ссылка) — это класс, который представляет собой ссылку на объект, который может быть удален сборщиком мусора (GC) в любой момент, если память нужна для других объектов.
Принцип работы:
— Создание: SoftReference создается с помощью конструктора, который принимает ссылку на объект.
— Доступ к объекту: Для доступа к объекту, на который ссылается SoftReference, используется метод get().
— Очистка: GC может очистить SoftReference в любой момент, если память нужна для других объектов.
Когда использовать SoftReference:
— Кэширование: SoftReference можно использовать для реализации кэшей, где важно сохранить объекты в памяти, если это возможно, но не обязательно.
— Сохранение метаданных: SoftReference можно использовать для хранения метаданных об объектах, которые не являются критичными для работы приложения.
#для_продвинутых
ZipFile ZipFile — это класс, который используется для чтения содержимого ZIP-архивов. Он позволяет вам перебирать записи в архиве, получать информацию о них и извлекать их содержимое.
#для_начинающих
Но про существование класса JarFile узнал только что))
Читать полностью…
Да, в той же идее можно открыть джарник и посмотреть декомпилипованный код
Читать полностью…
JarFileJarFile — это класс в Java, который используется для чтения содержимого JAR-файла. JAR-файл (Java ARchive) — это формат архива, который используется для объединения нескольких файлов Java (.class), а также других ресурсов, таких как изображения, звуки и текстовые файлы, в один файл.
Создание объекта JarFile
Для создания объекта JarFile необходимо использовать его конструктор, который принимает путь к JAR-файлу в качестве параметра.
#для_продвинутых
InvocationTargetException InvocationTargetException – это проверяемое исключение, которое возникает при вызове метода или конструктора через рефлексию, если этот метод или конструктор бросает свое собственное исключение.
#для_продвинутых
ResultSetResultSet в Java представляет собой объект, который содержит данные, полученные в результате выполнения запроса к базе данных. Он используется для итерации по строкам и столбцам результата запроса и доступа к значениям данных.
#для_начинающих
InvocationTargetException InvocationTargetException – это проверяемое исключение, которое возникает при вызове метода или конструктора через рефлексию, если этот метод или конструктор бросает свое собственное исключение.
#для_продвинутых
DatagramPacketDatagramPacket — это класс в Java, который представляет собой пакет датаграмм. Датаграммы используются для реализации бессоединительной службы доставки пакетов. Это означает, что каждый пакет отправляется независимо от других пакетов, и нет гарантии, что они будут доставлены в том же порядке, в котором были отправлены.
#для_продвинутых
Java-разработчики, вас зовут в Тинькофф
Участвуйте в Java Weekend Offer, если ваш опыт больше 3 лет. Пройдите все этапы собеседования за выходные и, если все понравится, получите оффер.
Сможете решать сложные задачи, расти в сильной команде, работать на топовом стеке и пользоваться бенефитами.
Оставьте заявку до 14 февраля
АО «Тинькофф Банк», ИНН 7710140679
Интерфейс Delayed
Интерфейс Delayed используется для объектов, у которых есть время истечения задержки.
Он позволяет организовать очередь объектов с учетом их задержки.
Основные методы:getDelay(TimeUnit unit) — возвращает оставшееся время задержки в указанных единицах измерения.compareTo(Delayed o) — сравнивает текущий объект с переданным по оставшемуся времени задержки.
Этот интерфейс реализуется классами, которые должны храниться в очереди с задержкой, например в DelayQueue.
♨️ Анализировать множество показателей и не перегружать приложение?
С Java Flight Recorder – это легко.
JFR:
- Регистрирует множество событий внутри виртуальной машины Java
- Не ухудшает производительность
- Помогает детально разобраться в причинах сбоев и ошибок
Хотите освоить?
Приглашаем java-разработчиков и тестировщиков
на бесплатный онлайн-урок «Обзор инструмента Java Flight Recorder»!
Вы узнаете:
что такое Java Flight Recorder и для каких целей используется
как запустить и остановить JFR
как настроить интересующий вас профиль по событиям JVM
как прочитать готовый журнал с помощью Java Mission Control
Ведущий – Александр Царёв, техлид в Сбере.
После открытого урока вы сможете записаться на курс для продвинутых разработчиков «Java Developer. Advanced».
Событие начнётся 14 февраля в 20:00 МСК
Участие бесплатное
🤝 Зарегистрироваться!Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Реально ли с нуля создать приложение без опыта в программировании?
Да! 🤩
На бесплатном курсе Нетологии «Основы разработки на Java» вы за 4 занятия познакомитесь с основами синтаксиса Java, одного из самых популярных языков программирования, и напишете на нём свой первый код.
Вас ждёт много практики:
☑️настроите Java и создадите консольное приложение для загрузки фото с сайта NASA;
☑️интегрируете это приложение в Telegram-бота;
☑️запустите приложение в облаке и создадите хранилище данных.
Курс стартует 13 февраля.
Регистрируйтесь, чтобы получить представление об устройстве Java и понять, подходит ли вам профессия разработчика
Реклама. ООО "Нетология". Erid LatgBSLRW
WeakReference
WeakReference — это класс, представляющий собой «слабую ссылку» на объект. Слабая ссылка не препятствует сборщику мусора (GC) в удалении объекта, на который она ссылается.
Когда использовать WeakReference:
— При кэшировании: Слабые ссылки можно использовать для реализации кэша, где объекты кеша удаляются из памяти, когда они больше не используются, но не сразу.
— При отслеживании объектов: Слабые ссылки можно использовать для отслеживания объектов, не препятствуя их удалению GC.
— При реализации «умных указателей»: Слабые ссылки можно использовать для реализации «умных указателей», которые автоматически освобождают ресурсы, когда они больше не нужны.
#для_продвинутых
Да нет, это по сути обычный tar архив с манифест файлом и скомпилированным проектом
Читать полностью…
В jar файле возможно что-то прочитать? Я думал это зашифрованный или хотябы обфусцированный файл
Читать полностью…
🔗 Как повысить эффективность работы с большим количество сетевых подключений в Java?
Узнайте на бесплатном практическом уроке «Java NIO» от OTUS и Александра Фисунова — Senior Kotlin Developer в SSP Software на проекте ВТБ.
На вебинаре вы:
— узнаете, что такое Java NIO и чем он отличается от Java IO
— разберете полезные возможности Java NIO, которые сильно упрощают жизнь и могут пригодиться любому разработчику;
— изучите Java Core и получите ответы на свои вопросы.
Встречаемся 15 февраля в 20:00 мск.
Открытый урок пройдет в преддверии обновленного запуска курса «Java Developer. Professional».
➡️ Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://clck.ru/38atCVРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576