Size: a a a

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

2020 January 23
Библиотека джависта
javaproglib
Что будет выведено на экран? Запятая в вариантах ответа означает перенос строки.
Ответ: [I@6bc7c054, 0
System.out.println(arr) выводит базовый адрес массива, arr[0] - значение под нулевым индексом.
источник
2020 January 24
Библиотека джависта
#вопросы_с_собеседований
Чем отличаются JRE, JVM И JDK?
источник
Библиотека джависта
javaproglib
#вопросы_с_собеседований
Чем отличаются JRE, JVM И JDK?
JRE кратко - для работы. Java Runtime Environment (сокр. JRE) - минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений, без компилятора и других средств разработки. Состоит из виртуальной машины - Java Virtual Machine и библиотеки Java-классов.

JDK кратко - для программирования. Java Development Kit (сокращенно JDK) - бесплатно распространяемый компанией Oracle Corporation (ранее Sun Microsystems) комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE).

Java Virtual Machine (сокращенно Java VM, JVM) - виртуальная машина Java - основная часть исполняющей системы Java, так называемой Java Runtime Environment (JRE). Виртуальная машина Java интерпретирует Байт-код Java, предварительно созданный из исходного текста Java-программы компилятором Java (javac). JVM может также использоваться для выполнения программ, написанных на других языках программирования.
источник
Библиотека джависта
Enterprise Java Microservices (2018)

Большие приложения легче разрабатывать и поддерживать, если вы создаете их из небольших простых компонентов. Разработчики Java теперь могут пользоваться широким набором инструментов, включая фреймворки и четко определённые шаблоны, позволяющие разрабатывать микросервисные приложения. Книга научит вас планировать и создавать проекты, основанные на микросервисной архитектуре. Она рассчитана на Java-разработчиков, знакомых с Java EE.
источник
Библиотека джависта
источник
2020 January 25
Библиотека джависта
Мониторинг файлов вместе с Java NIO

Небольшой урок о том, как с помощью пакета java.nio.file написать класс для наблюдения за изменениями состояния файлов в директории.

https://proglib.io/sh/ZUL1hy5a8J
источник
Библиотека джависта
27.01 начинаются занятия онлайн-курса «Алгоритмы для разработчиков». К группе ещё можно присоединиться с отличной скидкой ко дню студента, подробнее по ссылке: https://otus.pw/5a5R/

Курс, разработанный инженером-программистом с 20-летним опытом, даст вам:
- Понимание принципов работы разнообразных алгоритмов, структур данных;
- Умение использовать готовые алгоритмы и структуры данных и создавать свои под поставленную задачу;
- Владение техникой вычисления сложности алгоритмов;
- Освоение продвинутых структур данных: хэш-таблиц, графов, деревьев поиска и многих других;
- Умение решать алгебраические задачи и задачи динамического программирования.

Курс предназначен для разработчиков, владеющих азами С++, Python, Java, и доступен также в кредит. Успевайте получить знания, необходимые для апа до middle/senior: https://otus.pw/5a5R/
источник
Библиотека джависта
OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 (2019)

Данная книга поможет подготовится к экзамену по языку от Oracle, гарантируя качественную подготовку. Рассматриваются все важные темы, включая операторы и циклы, String и StringBuilder, ArrayList и многое другое.
источник
Библиотека джависта
источник
2020 January 26
Библиотека джависта
#вопросы_с_собеседований
Что такое статический класс, какие особенности его использования?
источник
Библиотека джависта
Java EE 8 Recipes: A Problem-Solution Approach (2018)

Книга является руководством по Java EE 8, она подойдет Java-разработчикам, которые хотят создавать качественный рабочий код, не читая длинных скучных мануалов. Контент представлен в популярном формате задача-решение. Книга предоставляет читателю эффективные и проверенные решения, которые можно будет использовать в работе с практически любыми задачами.
источник
Библиотека джависта
источник
Библиотека джависта
javaproglib
#вопросы_с_собеседований
Что такое статический класс, какие особенности его использования?
Статическим классом может быть только внутренний класс (определение класса размещается внутри другого класса). В объекте обычного внутреннего класса хранится ссылка на объект внешнего класса. Внутри статического внутреннего класса такой ссылки нет.
То есть: Для создания объекта статического внутреннего класса не нужен объект внешнего класса. Из объекта статического вложенного класса нельзя обращаться к нестатическим членам внешнего класса напрямую. И еще обычные внутренние классы не могут содержать статические методы и члены.
Зачем вообще нужны внутренние классы? – Каждый внутренний класс способен независимо наследовать определенную реализацию. Таким образом внутренний класс не ограничен при наследовании в ситуациях, когда внешний класс уже наследует реализацию. То есть это как бы вариант решения проблемы множественного наследования.
источник
2020 January 27
Библиотека джависта
источник
Библиотека джависта
Что будет выведено на экран?
Анонимная викторина
14%
0
5%
Garbage value
46%
Compile time error
35%
Ничего
Проголосовало: 1367
источник
Библиотека джависта
javaproglib
В этой программе нет конструктора. Здесь метод назван так же, как класс, но он не является конструктором, потому что имеет ключевое слово void, которого не должно быть в конструкторе.
источник
Библиотека джависта
Полезные советы по разработке в IntelliJ IDEA.

https://youtu.be/9AMcN-wkspU
источник
2020 January 28
Библиотека джависта
источник
Библиотека джависта
Что будет выведено на экран?
Анонимная викторина
26%
a= 2 b = 1 c= 2
6%
a= 2 b= 2 c= 2
18%
a= 1 b= 1 c= 1
9%
a= 1 b= 2 c= 1
41%
a= 1 b= 1 c= 2
Проголосовало: 1165
источник
Библиотека джависта
Сколько объектов создано в программе?
Анонимная викторина
5%
1
33%
2
37%
3
25%
4
Проголосовало: 1177
источник