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

Java библиотека. Страница 95

12847 @javalib

Всё для Java разработчиков.

  • Java библиотека

    🔥Хардкорный тест по Java🔥 🤖Готов выбрать светлую сторону силы, юный джавист? Пройди тест из 20 вопроса и испытай себя. 🦸🏼‍♂️68 компаний-партнеров ждут, когда ты овладеешь этим мастерством. Проходи вступительный тест и помни большая сила — большая ответственность! 📌ПРОЙТИ ТЕСТ - https://otus.pw/vqqz/ 💪🏻Хочешь протестировать учебный процесс заранее? Регистрируйся на бесплатные демо-занятия: 🔸 Регистрация на 09 Марта в 20:00 - "Вредные советы по созданию кода" 🔸 Регистрация на 16 Марта в 20:00 - "Послание про архитектуру приложений самому себе в прошлое" Регистрируйся сейчас - напомним в день вебинара!
  • Java библиотека

    О чем говорит ключевое слово final? Модификатор final может применяться к переменным, параметрам методов, полям и методам класса или самим классам. • Класс не может иметь наследников; • Метод не может быть переопределен в классах наследниках; • Поле не может изменить свое значение после инициализации; • Параметры методов не могут изменять своё значение внутри метода; • Локальные переменные не могут быть изменены после присвоения им значения.
  • Java библиотека

    Что напечатает следующий код?
  • Реклама

  • Java библиотека

    🔥 Senior Backend Hiring Week: оффер в EPAM за 24 часа и welcome-бонус! Мы приглашаем опытных Java-разработчиков присоединиться к команде EPAM за 24 часа. Никаких многодневных интервью - мы ценим ваше и свое время, поэтому вы пообщаетесь только с теми, кто имеет непосредственное отношение к проектам. Если мы подходим друг другу, вы получите оффер в течение суток, а еще дополнительный welcome-бонус в размере оклада. Преимущества работы в EPAM: 📌 Вы сможете поработать с крупными международными проектами из разных отраслей: медицины, финтеха, торговли, Life Sciences, Big Data; 📌 Мы помогаем пройти сертификацию (AWS, Azure, GCP) и предлагаем программы повышения квалификации – Delivery Management School и Solution Architecture School. Что еще мы предлагаем: ✅ Реализацию амбициозных идей: от проработки архитектуры до внедрения в эксплуатацию. ✅ Гибкость в выборе проектов и задач. ✅ ДМС со стоматологией с первого дня работы. Ждем вас в EPAM! Регистрация по ссылке: epa.ms/senior-backend-hiring-week-16
  • Java библиотека

    Архитектура виртуальной машины Java: объяснение для начинающих Независимо от того, приходилось ли вам разрабатывать на Java, вы, вероятно, слышали о виртуальной машине Java (JVM). JVM  —  ядро экосистемы Java. Она позволяет программам на базе Java следовать принципу “написал один раз, запустил где угодно”. Вы можете написать Java-код на одной машине и запустить его на любой другой благодаря JVM. JVM изначально разрабатывалась исключительно для поддержки Java. Однако со временем на платформе Java обосновались многие другие языки, такие как Scala, Kotlin и Groovy. Все они в совокупности называются языками JVM. В этой статье мы расскажем больше о JVM: как она работает и из каких компонентов состоит. Читать статью
  • Java библиотека

    Какие существуют модификаторы доступа? private (приватный): члены класса доступны только внутри класса. Для обозначения используется служебное слово private. default, package-private, package level (доступ на уровне пакета): видимость класса/членов класса только внутри пакета. Является модификатором доступа по умолчанию - специальное обозначение не требуется. protected (защищённый): члены класса доступны внутри пакета и в наследниках. Для обозначения используется служебное слово protected. public (публичный): класс/члены класса доступны всем. Для обозначения используется служебное слово public. Последовательность модификаторов по возрастанию уровня закрытости: public, protected, default, private. Во время наследования возможно изменения модификаторов доступа в сторону большей видимости (для поддержания соответствия принципу подстановки Барбары Лисков).
  • Java библиотека

    Д. Лонг, К. Бастани | Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry (2019) PDF Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу "Java в облаке". Вы не только узнаете, как устроены современные облачные технологии для серьезных решений, но и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком переработать накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед нами современная Java-экосистема.
  • Java библиотека

    gRPC на практике: особенности, преимущества и недостатки Привет! Разрабатывая экосистему для «Метр квадратный», мы со старта проекта планировали большую линейку продуктов. Поэтому подбирали стек, который поможет реализовать максимум идей. В итоге мы пришли к протоколу gRPC. Читать статью
  • Java библиотека

    Бесплатный онлайн-митап «Как создаются роботы. Мультиагентная архитектура и фреймворки построения нейронных сетей» 🤖 24 февраля, 19:00 (Мск, GMT+3) На следующей неделе при нашей поддержке пройдет онлайн-митап от РТЛабс — команды, которая разрабатывает портал и мобильное приложение «Госуслуги», Единую систему идентификации и аутентификации и другие сервисы электронного правительства. Вас ждут два доклада на тему машинного обучения и виртуальных помощников, а также круглый стол со спикерами митапа. В программе: – Никита Устриков и Юрий Миронов, «Эволюция робота Макса: от виджета до высоконагруженной мультиагентной системы». – Андрей Татаринов, «Чат-боты. Бесплатно и без смс». – Круглый стол «Роботы на службе человечества: как сделать ассистента, который реально полезен». Кроме того, вы сможете поучаствовать в Zoom-дискуссии и розыгрышах призов. Регистрируйтесь и присоединяйтесь по ссылке.
  • Java библиотека

    Чем различаются JRE, JVM и JDK? • JVM, Java Virtual Machine (Виртуальная машина Java) — основная часть среды времени исполнения Java (JRE). Виртуальная машина Java исполняет байт-код Java, предварительно созданный из исходного текста Java-программы компилятором Java. JVM может также использоваться для выполнения программ, написанных на других языках программирования. • JRE, Java Runtime Environment (Среда времени выполнения Java) - минимально-необходимая реализация виртуальной машины для исполнения Java-приложений. Состоит из JVM и стандартного набора библиотек классов Java. • JDK, Java Development Kit (Комплект разработки на Java) - JRE и набор инструментов разработчика приложений на языке Java, включающий в себя компилятор Java, стандартные библиотеки классов Java, примеры, документацию, различные утилиты. Коротко: JDK - среда для разработки программ на Java, включающая в себя JRE - среду для обеспечения запуска Java программ, которая в свою очередь содержит JVM - интерпретатор кода Java программ.
  • Java библиотека

    Java Cookbook: Problems and Solutions for Java Developers Fourth Edition (2020) True PDF/ePUB Java continues to grow and evolve, and this cookbook continues to evolve in tandem. With this guide, you’ll get up to speed right away with hundreds of hands-on recipes across a broad range of Java topics. You’ll learn useful techniques for everything from string handling and functional programming to network communication. Each recipe includes self-contained code solutions that you can freely use, along with a discussion of how and why they work. If you’re familiar with Java basics, this cookbook will bolster your knowledge of the language and its many recent changes, including how to apply them in your day-to-day development. This updated edition covers changes through Java 12 and parts of 13 and 14.
  • Java библиотека

    Как я отказался от миллионных RSU или опыт собеседования в Ozon Данный текст появился как результат моего желания дать Ozon развернутый честный фидбэк о процессе собеседования и примерное описание чего же ждать на разных этапах интервью своим коллегам-соискателям. Приступим! Читать статью
  • Java библиотека

    За что отвечает JVM: • Загрузка, проверка и исполнение байт кода; • Предоставление среды выполнения для выполнения байт-кода; • Управление памятью и очисткой мусора (Garbage collection); Виртуальная машина Java (Java Virtual Machine) - это механизм, предоставляющий среду выполнения для управления Java-кодом или приложениями. Виртуальная машина является независимой оболочкой исполнения кода, благодаря которой возможен её запуск на любой ОС, без влияния ОС на выполняемую программу. JVM работает с 2мя типами данных: примитивные типы (primitive types) и ссылочные типы (reference types). Примитивы JVM работает с примитивными значениями (целыми числами и числами с плавающей точкой). По сути, JVM - это 32-битная машина. Типы long и double, которые являются 64-битными, поддерживаются изначально, но занимают две единицы памяти в frame's local или стеке операндов, поскольку каждая единица составляет 32 бита. Типы boolean, byte, short и char имеют расширенный знак (кроме char с нулевым расширением) и работают как 32-разрядные целые числа, так же, как и типы int. Меньшие типы имеют только несколько специфических для типа инструкций для загрузки, хранения и преобразования типов. boolean значение работает как 8-битное byte значения, где 0 представляет значение false, а 1 - значение true. Типы ссылок и значения Существует три типа ссылочных типов: типы классов, типы массивов и типы интерфейсов. Их значения являются ссылками на динамически создаваемые экземпляры классов, массивы или экземпляры классов, которые реализуют интерфейсы соответственно.
  • Java библиотека

    Каким будет результат компиляции и запуска данного кода?
  • Java библиотека

    Что такое статическое и динамическое связывание? Присоединение вызова метода к телу метода называется связыванием. Если связывание проводится компилятором (компоновщиком) перед запуском программы, то оно называется статическим или ранним связыванием (early binding). В свою очередь, позднее связывание (late binding) это связывание, проводимое непосредственно во время выполнения программы, в зависимости от типа объекта. Позднее связывание также называют динамическим (dynamic) или связыванием на стадии выполнения (runtime binding). В языках, реализующих позднее связывание, должен существовать механизм определения фактического типа объекта во время работы программы, для вызова подходящего метода. Иначе говоря, компилятор не знает тип объекта, но механизм вызова методов определяет его и вызывает соответствующее тело метода. Механизм позднего связывания зависит от конкретного языка, но нетрудно предположить, что для его реализации в объекты должна включаться какая-то дополнительная информация. Для всех методов Java используется механизм позднего (динамического) связывания, если только метод не был объявлен как final (приватные методы являются final по умолчанию).
  • Реклама

  • Java библиотека

    Угадать число от 0 до 100 за 7 попыток — математический трюк Этот математический фокус не так сложен, как может показаться на первый взгляд. Более того, решение мы реализуем программно на языке Java. Приступим? Читать статью
  • Java библиотека

    Академия АйТи проводит профессиональную переподготовку Разработчик Java ⠀ Сейчас на программу действуют скидки 50%. ⠀ Обучение в формате живых вебинаров с преподавателем. Удобный график, возможность совмещать с работой. ⠀ По итогам обучения вы получите диплом о профессиональной переподготовке. ⠀ Старт: 15 марта ⠀ На программе профессиональной переподготовки вы приобретете все необходимые навыки для разработки на Java. Вы научитесь:⠀ ⠀ - Понимать синтаксис языка Java; - Работать со средой разработки; - Понимать базовые конструкции Java; - Разбираться в алгоритмах; - Собирать проект и подключать библиотеки; - Читать и понимать чужой код; - Писать свой код под руководством ментора; - Работать в команде с другими разработчиками, используя системы контроля версий; - Работать с базами данных; - Использовать фреймворк для разработки клиент-серверных приложений. ⠀ Вы получите новую специальность и карьерные возможности ⠀ Успейте забронировать место в группе: https://clck.ru/bm3fG
  • Java библиотека

    Mastering Java: A Beginner's Guide (2022) PDF Mastering Java: A Beginner's Guide introduces developers of all ages to the beautiful and valuable world of Java. Java is frequently used as the default platform for scientific applications, including natural language processing. The primary reason for this is that it is secure, portable, and extensible. It also has excellent high-level concurrency tools. In terms of software development, the introduction of Java undoubtedly was a watershed moment. You've surely heard of Java if you're a software developer. For a multitude of reasons, its relevance and functionality in the world of coding deserve high acclaim. Computers have become highly adaptable devices that can handle multi-level undo and multi-threaded apps, mostly thanks to Java.