tgindex
Java tests

Java задачи и тесты По всем вопросам- @workakkk @itchannels_telegram - 🔥лучшие ит-каналы @pythonl - 🐍 @ai_machinelearning_big_data- ml @ArtificialIntelligencedl - AI @datascienceiot - ml 📚 @pythonlbooks-📚

Последний пост
19 июл.
Последнее чтение
21:23
Постов за неделю
0
Всего постов
20
Тип
открытый
Язык
русский
Категория
Технологии
В каталоге с
12 авг.
Подписчики
2 451
+2 за 4 дн.
Сутки
−1
−0,04%
Неделя
 
Месяц
 
Просмотров на пост
1 143
20 постов
Вовлечённость
46,6%
к подписчикам
Постов в день
0,0
всего 20
Упоминаний
0
каналов
Охват размещения
оценка
1/24сутки в ленте
394
1/48двое суток
451
1/72трое суток
486

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • видео или голосовое, без подписи

  • ❓Что из вариантов лучше всего описывается определением: Операция, которая содержит серию задач, которые должны быть выполнены либо все, либо не выполнена ни одн #spring

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • 🔴 Завтра тестовое собеседование с Java-разработчиком 1 июля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика. Как это будет: 📂 Виктор Анохин, старший разработчик из WildBerries, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Виктор будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Виктору Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot Реклама. О рекламодателе.

  • видео или голосовое, без подписи

  • #java #ocp

  • 🔴 Завтра тестовое собеседование с Java-разработчиком 10 июня(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика. Как это будет: 📂 Виктор Анохин, старший разработчик из WildBerries, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Виктор будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Виктору Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot Реклама. О рекламодателе.

  • 3 мая967210

    ⚙️ Динамическое изменение поведения объектов с помощью InvocationHandler и Proxy В Java можно динамически изменять поведение объектов, используя InvocationHandler и Proxy. 🗣️ Это полезно для создания прокси-объектов, которые могут оборачивать существующие объекты и добавлять новые функции, такие как логирование, кеширование или контроль доступа. • InvocationHandler позволяет перехватывать вызовы методов у прокси-объекта и добавлять дополнительное поведение, такое как логирование. • Использование Proxy позволяет динамически создавать новый объект, который ведет себя как реальный объект, но с добавленным поведением. • Этот подход позволяет добавлять новое поведение к существующим объектам без изменения их кода, что делает его мощным инструментом для реализации аспектно-ориентированного программирования (AOP).

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • 20 апр.1 084103

    ⚡️ Перестаём писать методы с 7+ параметрами Если сигнатура выглядит как: createUser(firstName, lastName, email, phone, address, city, country) Это уже сигнал, что модель данных развалилась. Проблема не только в читаемости. Такие методы сложнее поддерживать, расширять и тестировать. Любое изменение ломает сигнатуру и тянет за собой каскад правок. Нормальный вариант - собрать связанные данные в объект: UserInfo userInfo Получаем: - чище API - проще добавлять поля - меньше ошибок при передаче параметров - код начинает отражать доменную модель, а не список строк Это базовый приём, но именно на нём чаще всего экономят, а потом платят сложностью.

  • 5 апр.1 056125

    ⚡️ Java лайфхак: не убивай производительность боксингом Многие даже не замечают, как теряют скорость из-за автoboxing в Stream API. ❌ Плохо (создаются объекты Integer): Stream<Integer> boxed = Stream.of(1, 2, 3, 4, 5); int sum = boxed.reduce(0, Integer::sum); Каждое число → объект → лишняя память + нагрузка на GC ✅ Хорошо (работа с примитивами): int sum = IntStream.of(1, 2, 3, 4, 5).sum(); Без лишних объектов. Быстрее. Чище. Запомни: - IntStream → для int - LongStream → для long - DoubleStream → для double Если работаешь с числами — всегда используй primitive streams. Это мелочь, которая на больших данных превращается в реальную экономию ресурсов. Сохрани, чтобы не писать медленный код.

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • 18 февр.1 72111

    видео или голосовое, без подписи

  • 18 февр.1 48013

    #java #oca

  • 17 дек.2 32911

    видео или голосовое, без подписи

  • 17 дек.2 0741

    Что напечатает код?

  • 26 окт.2 44166

    # Хитрая задачка на Java: не то, чем кажется Внимательно изучите следующий код: public class WhatTheJava { public static void main(String[] args) { String s1 = "hello"; String s2 = "hello"; String s3 = new String("hello"); String s4 = new String("hello").intern(); System.out.println(s1 == s2); // (1) System.out.println(s1 == s3); // (2) System.out.println(s1 == s4); // (3) System.out.println(s3 == s4); // (4) Integer i1 = 1000; Integer i2 = 1000; Integer i3 = 100; Integer i4 = 100; System.out.println(i1 == i2); // (5) System.out.println(i3 == i4); // (6) Boolean b1 = true; Boolean b2 = true; Boolean b3 = Boolean.valueOf("true"); Boolean b4 = new Boolean(true); System.out.println(b1 == b2); // (7) System.out.println(b1 == b3); // (8) System.out.println(b1 == b4); // (9) } } Вопрос: Что напечатает эта программа? Обоснуйте каждый вывод, опираясь на спецификацию Java и особенности работы с пулом строк, кэшированием обёрток и автоупаковкой.

Java tests — tgindex