Обложка канала

Библиотека джависта. Страница 6

20804 @javaproglib

Полезные материалы по всему, что может быть полезно разработчику на Java.

  • Библиотека джависта

    Что делает метод intern() в классе String? Метод intern() используется для сохранения строки в пуле строк или получения ссылки, если такая строка уже находится в пуле. #вопросы_с_собеседований
  • Библиотека джависта

    Вероятно, вы уже услышали про ChatGPT и другие нейросети, которые доказали — мир специалистов можно изменить в один миг. Но мы знаем, как подготовиться к будущим вызовам. Курсы цифровых профессий — это уникальная возможность обучиться двум перспективным направлениям: Frontend-разработчик и JavaDeveloper. Они предназначены тем, кто заинтересован в развитии навыков в IT-индустрии: курсы подойдут как начинающим специалистам, так и тем, кто хочет начать путь с нуля. На курсе Frontend-разработчик вы научитесь верстать сайты на HTML и CSS и работать с веб-фреймворком React. На программе Java Developerвы поймете, как решать задачи с Git, Java и SQL. Стоимость обучения Frontend-разработке — 120 000 ₽, а Java — 125 000 ₽. В конце вы получите диплом о профессиональной переподготовке и построите стратегию поиска работы. Продолжительность: Java — 17.07.23 – 20.02.24, для Frontend — 10.07.23 – 13.02.24. Не упустите шанс стать специалистом IT-индустрии! Подайте заявку на обучение в СберУниверситете!
  • Библиотека джависта

    🗺️💼 Трудоустройство в России и за рубежом: в чем ключевые отличия Давно мечтали устроиться на работу в иностранную IT-компанию и получать зарплату в долларах или евро? Давайте разберемся, как происходит отбор за рубежом и чем он отличается от трудоустройства в России. 🔗 Основной сайт 🔗 Зеркало
  • Реклама

  • Библиотека джависта

    Сколько курсов вы купили и не стали проходить? Расскажите в комментариях ⬇️ #интерактив
  • Библиотека джависта

    Успей попасть на стажировку Deep Dive в Яндексе: возможность поработать сразу в двух командах за одно лето Deep Dive — уникальная оплачиваемая программа стажировки, которая состоит из двух этапов. Первые две недели вы изучаете внутренние инструменты разработки и адаптируетесь к условиям работы в офисе. Остальное время — создаёте разные продуктовые фичи в двух разных командах разработки Яндекс Маркета по очереди. Если хорошо себя проявите, сможете остаться в той команде, что понравилась больше 🔥 Направления: — бэкенд Java — бэкенд С++ Количество мест на стажировку в формате Deep Dive ограничено. Успейте подать заявку до 16 июля, старт стажировки — 16 августа. Это #партнерский пост
  • Библиотека джависта

    Узнаем продолжительность аудио файла Получаем доступ с помощью стандартного расширения, узнаем формат, получаем длительность в секундах и красиво выводим.
  • Библиотека джависта

    Java: перспективы, тренды и почему новичкам стоит его знать В этой статье собрали мнения ведущих экспертов в области Java из Artezio, Booking, Axiom JDK и др. Они обсуждают актуальные вопросы, связанные с использованием Java в современной разработке, дают советы новичкам и делятся своими мыслями о будущем этого языка программирования. Смотреть статью
  • Библиотека джависта

    Тинькофф приглашает в команду крутых ИТ-специалистов Мы решаем масштабные задачи: создаем высоконагруженные сервисы для 30 миллионов клиентов, экспериментируем и ищем новые решения. А еще с нами комфортно работать. Большинство бытовых забот делегируем компании: от расширенного ДМС и юридической помощи до питания и поддержки спорта. Откликнуться в команду Тинькофф: https://u.tinkoff.ru/prof.it
  • Библиотека джависта

    Напишите минимальный неблокирующий стек (всего два метода — push() и pop()) с использованием Semaphore. Ответ на картинке. #код
  • Библиотека джависта

    Что такое «анонимные классы»? Где они применяются? Это вложенный локальный класс без имени, который разрешено декларировать в любом месте обрамляющего класса, разрешающем размещение выражений. Создание экземпляра анонимного класса происходит одновременно с его объявлением. В зависимости от местоположения анонимный класс ведет себя как статический либо как нестатический вложенный класс - в нестатическом контексте появляется окружающий его экземпляр. Анонимные классы имеют несколько ограничений: • Их использование разрешено только в одном месте программы - месте его создания; • Применение возможно только в том случае, если после порождения экземпляра нет необходимости на него ссылаться; • Реализует лишь методы своего интерфейса или суперкласса, т.е. не может объявлять каких-либо новых методов, так как для доступа к ним нет поименованного типа. Анонимные классы обычно применяются для: • создания объекта функции (function object), например, реализация интерфейса Comparator; • создания объекта процесса (process object), такого как экземпляры классов Thread, Runnable и подобных; • в статическом методе генерации; • инициализации открытого статического поля final, которое соответствует сложному перечислению типов, когда для каждого экземпляра в перечислении требуется отдельный подкласс. #вопросы_с_собеседований
  • Библиотека джависта

    👩‍💻 Как можно создать потоки в Java? Автор перечисляет и показывает пять способов создать и запустить потоки в Java. Смотреть видео
  • Библиотека джависта

    Инкапсуляция Инкапсуляция в Java является механизмом обёртывания данных (переменных) и кода, работающего с данными (методами), в одно целое. В инкапсуляции переменные класса будут скрыты от других классов и доступ к ним может быть получен только с помощью метода их текущего класса. По-другому это называется скрытием данных. Для достижения инкапсуляции в Java: ☕️ Объявите переменные класса как private. ☕️ Предоставьте public к методам установки и получения (сеттеру и геттеру) для изменения и просмотра значений переменных. Преимущества инкапсуляции: ☕️ Поля класса можно сделать только для чтения или только для записи. ☕️ Класс может иметь полный контроль над тем, что хранится в его полях.
  • Библиотека джависта

    🔥 Готовы проникнуться волшебством алгоритмов? 📆 3 июля в 20:00 мск на открытом уроке у вас будет возможность познакомиться с настоящим маленьким чудом — алгоритмом поиска подстроки в строке Кнута-Морриса-Пратта. 🎥 Вебинар приурочен к старту онлайн-курса «Алгоритмы и структуры данных» в OTUS, и проведет его Евгений Волосатов, опытный программист. 🔵Автомат Кнута-Морриса-Пратта — это маленький, но очень непростой для понимания алгоритм, поэтому, чтобы в нём разобраться мы сначала построим конечный автомат для поиска шаблона, а потом оптимизируем его: заменим двумерную матрицу перехода префиксным Пи-вектором и узнаем, как решить эту задачу за линейное время. 🔵У вас будет возможность познакомиться с преподавателем, задать вопросы и узнать, как проходит обучение в OTUS. А полный курс вы сможете приобрести в рассрочку. 👉 Зарегистрируйтесь на встречу: https://otus.pw/ovqE/ Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека джависта

    Узнаем самый средний элемент коллекции В этом примере используется List numbers, который содержит числа. С помощью Collections.sort() список чисел сортируется в порядке возрастания. Затем вычисляется индекс середины списка. Если размер списка четный, то найдутся два средних элемента, их среднее значение вычисляется и выводится на экран. Если размер списка нечетный, то выводится только один средний элемент. Пример вывода (для списка чисел [1, 2, 3, 4, 5, 6, 7, 8]): Средние элементы: 4, 5 Среднее значение: 4.5
  • Библиотека джависта

    Набор инструментов для развертывания и обучения моделей глубокого обучения с помощью JVM. Language: Java 💥Stars: 12980 📝Forks: 4952 https://github.com/deeplearning4j/deeplearning4j
  • Реклама

  • Библиотека джависта

    Программа по сравнению элементов массива и букв строки Для сравнения элементов массива и букв строки в Java можно использовать следующую программу. Программа создает массив из символов {'a', 'c', 'd', 'f', 'g'} и строку "abcdefg". В цикле происходит сравнение элементов массива и букв строки с помощью метода charAt(). Если элемент массива равен букве строки, то выводится сообщение об этом. Затем массив сортируется по возрастанию методом sort() из класса Arrays. Отсортированный массив выводится на экран. #код
  • Библиотека джависта

    Какой формат обучающих материалов предпочитаете? Статьи, видео, гайды, задачи, или личное наставничество? #интерактив
  • Библиотека джависта

    🔥 Переходите на новый уровень в JS-разработке и разнообразьте свою работу! Пройди тест по JS и проверь как хорошо ты знаешь язык. Ответишь — пройдешь на продвинутый курс «JavaScript Developer. Professional» от OTUS по специальной цене + получишь видео-курс по Git в подарок 👉 ПРОЙТИ ТЕСТИРОВАНИЕ https://otus.pw/s9wP/ Нативная интеграция. Информация о продукте www.otus.ru