Приглашаем присоединиться к обсуждению: Какой редактор вы используете для написания кода? https://proglib.io/discussions/kakoy-redaktor-vy-ispolzuete-dlya-napisaniya-koda-2020-01-16
Библиотека программиста
Какой редактор вы используете для написания кода?
Расскажите про свой любимый редактор и его фичи.
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран? Запятая в вариантах ответа означает перенос строки.
Ответ: [I@6bc7c054, 0
System.out.println(arr) выводит базовый адрес массива, arr[0] - значение под нулевым индексом.
System.out.println(arr) выводит базовый адрес массива, arr[0] - значение под нулевым индексом.
#вопросы_с_собеседований
Чем отличаются JRE, JVM И JDK?
Чем отличаются JRE, JVM И JDK?
Библиотека джависта | Java, Spring, Maven, Hibernate via @CommentsBot
#вопросы_с_собеседований Чем отличаются 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 может также использоваться для выполнения программ, написанных на других языках программирования.
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.
Большие приложения легче разрабатывать и поддерживать, если вы создаете их из небольших простых компонентов. Разработчики Java теперь могут пользоваться широким набором инструментов, включая фреймворки и четко определённые шаблоны, позволяющие разрабатывать микросервисные приложения. Книга научит вас планировать и создавать проекты, основанные на микросервисной архитектуре. Она рассчитана на Java-разработчиков, знакомых с Java EE.
Мониторинг файлов вместе с Java NIO
Небольшой урок о том, как с помощью пакета java.nio.file написать класс для наблюдения за изменениями состояния файлов в директории.
https://proglib.io/sh/ZUL1hy5a8J
Небольшой урок о том, как с помощью пакета java.nio.file написать класс для наблюдения за изменениями состояния файлов в директории.
https://proglib.io/sh/ZUL1hy5a8J
Библиотека программиста
Мониторинг файлов вместе с Java NIO
Небольшой урок о том, как с помощью пакета java.nio.file написать класс для наблюдения за изменениями состояния файлов в директории.
OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 (2019)
Данная книга поможет подготовится к экзамену по языку от Oracle, гарантируя качественную подготовку. Рассматриваются все важные темы, включая операторы и циклы, String и StringBuilder, ArrayList и многое другое.
Данная книга поможет подготовится к экзамену по языку от Oracle, гарантируя качественную подготовку. Рассматриваются все важные темы, включая операторы и циклы, String и StringBuilder, ArrayList и многое другое.
#вопросы_с_собеседований
Что такое статический класс, какие особенности его использования?
Что такое статический класс, какие особенности его использования?
Java EE 8 Recipes: A Problem-Solution Approach (2018)
Книга является руководством по Java EE 8, она подойдет Java-разработчикам, которые хотят создавать качественный рабочий код, не читая длинных скучных мануалов. Контент представлен в популярном формате задача-решение. Книга предоставляет читателю эффективные и проверенные решения, которые можно будет использовать в работе с практически любыми задачами.
Книга является руководством по Java EE 8, она подойдет Java-разработчикам, которые хотят создавать качественный рабочий код, не читая длинных скучных мануалов. Контент представлен в популярном формате задача-решение. Книга предоставляет читателю эффективные и проверенные решения, которые можно будет использовать в работе с практически любыми задачами.
Библиотека джависта | Java, Spring, Maven, Hibernate via @CommentsBot
#вопросы_с_собеседований Что такое статический класс, какие особенности его использования?
Статическим классом может быть только внутренний класс (определение класса размещается внутри другого класса). В объекте обычного внутреннего класса хранится ссылка на объект внешнего класса. Внутри статического внутреннего класса такой ссылки нет.
То есть: Для создания объекта статического внутреннего класса не нужен объект внешнего класса. Из объекта статического вложенного класса нельзя обращаться к нестатическим членам внешнего класса напрямую. И еще обычные внутренние классы не могут содержать статические методы и члены.
Зачем вообще нужны внутренние классы? – Каждый внутренний класс способен независимо наследовать определенную реализацию. Таким образом внутренний класс не ограничен при наследовании в ситуациях, когда внешний класс уже наследует реализацию. То есть это как бы вариант решения проблемы множественного наследования.
То есть: Для создания объекта статического внутреннего класса не нужен объект внешнего класса. Из объекта статического вложенного класса нельзя обращаться к нестатическим членам внешнего класса напрямую. И еще обычные внутренние классы не могут содержать статические методы и члены.
Зачем вообще нужны внутренние классы? – Каждый внутренний класс способен независимо наследовать определенную реализацию. Таким образом внутренний класс не ограничен при наследовании в ситуациях, когда внешний класс уже наследует реализацию. То есть это как бы вариант решения проблемы множественного наследования.
Что будет выведено на экран?
Anonymous Quiz
14%
0
5%
Garbage value
46%
Compile time error
35%
Ничего
Библиотека джависта | Java, Spring, Maven, Hibernate
Photo
В этой программе нет конструктора. Здесь метод назван так же, как класс, но он не является конструктором, потому что имеет ключевое слово void, которого не должно быть в конструкторе.
Что будет выведено на экран?
Anonymous Quiz
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