Ответ на #вопрос4.
Автоупаковка (autoboxing) - процесс автоматического преобразования из примитивного типа в соответствующий класс обертку.
Автораспаковка (unboxing) - делает ровно обратное к автоупаковке - преобразует класс обертку в примитив.
А вот если окажется значение обертки null, то при распаковке будет выброшено исключение NullPointerException.
Автоупаковка (autoboxing) - процесс автоматического преобразования из примитивного типа в соответствующий класс обертку.
Автораспаковка (unboxing) - делает ровно обратное к автоупаковке - преобразует класс обертку в примитив.
А вот если окажется значение обертки null, то при распаковке будет выброшено исключение NullPointerException.
Какого типа объект System.in?
Anonymous Quiz
16%
Reader
15%
BufferedInputStream
62%
InputStream
8%
BufferedReader
Статья дня. Сравниваем Java и Kotlin
Когда в мае 2019 года компания Google объявила Kotlin предпочтительным языком для Android-разработки, споры по выбору языка разгорелись с новой силой.
С одной стороны, всё просто: писать нужно на том языке, на котором удобно лично вам. Но нельзя отрицать и ряд факторов, которые способны склонить чашу весов в пользу Java или Kotlin.
Читать статью
#читать #sql #kotlin
Когда в мае 2019 года компания Google объявила Kotlin предпочтительным языком для Android-разработки, споры по выбору языка разгорелись с новой силой.
С одной стороны, всё просто: писать нужно на том языке, на котором удобно лично вам. Но нельзя отрицать и ряд факторов, которые способны склонить чашу весов в пользу Java или Kotlin.
Читать статью
#читать #sql #kotlin
Хабр
Сравниваем Java и Kotlin
Предлагаю начать с общих черт.Статическая типизацияБесплатны и с открытым кодомКод преобразуется в байт-кодИнтероперабельностьОбъектно-ориентированные языки программирования1. Статическая...
Видео дня. Внутренние и анонимные классы
Содержание:
1. Вступление
2. Lambda
3. Optional
4. Pipeline
5. FlatMap
6. Sort
Ссылка на Youtube
#видео #начинающий
Содержание:
1. Вступление
2. Lambda
3. Optional
4. Pipeline
5. FlatMap
6. Sort
Ссылка на Youtube
#видео #начинающий
YouTube
7. JAVA. Внутренние и анонимные классы | Технострим
Технотрек Mail.ru Group, МФТИ
Курс "Разработка на Java"
Лекция №7 "Внутренние и анонимные классы. Стримы и лямбда."
Лектор - Рустам Кильдиев
Слайды временно отсутствуют.
Другие лекции этого курса: http://bit.ly/1QUmj1W
Цель курса —создание рабочего приложения…
Курс "Разработка на Java"
Лекция №7 "Внутренние и анонимные классы. Стримы и лямбда."
Лектор - Рустам Кильдиев
Слайды временно отсутствуют.
Другие лекции этого курса: http://bit.ly/1QUmj1W
Цель курса —создание рабочего приложения…
Ответ на #вопрос5
Сигнатура метода — это набор из названия метода и аргументов, какие принимает метод.
Сигнатура метода является уникальным идентификатором для метода при перегрузке методов.
Сигнатура метода — это набор из названия метода и аргументов, какие принимает метод.
Сигнатура метода является уникальным идентификатором для метода при перегрузке методов.
Как можно уничтожить объект в Java?
Anonymous Quiz
9%
Вызвать деструктор у объекта.
35%
Этого нельзя сделать вручную.
23%
Вызвать метод finalize() у объекта.
26%
Присвоить null всем ссылкам на объект.
7%
Вызвать Runtime.getRuntime().gc().
Статья дня. Java и Docker: это должен знать каждый
В этом материале мы поговорим о том, что необходимо знать разработчику перед тем, как он займётся упаковкой своих приложений, написанных на Java, в контейнеры Linux.
Читать статью
#читать #sql #docker
В этом материале мы поговорим о том, что необходимо знать разработчику перед тем, как он займётся упаковкой своих приложений, написанных на Java, в контейнеры Linux.
Читать статью
#читать #sql #docker
Хабр
Java и Docker: это должен знать каждый
Многие разработчики знают, или должны знать, что Java-процессы, исполняемые внутри контейнеров Linux (среди них — docker, rkt, runC, lxcfs, и другие), ведут себя...
Видео дня. Основы тестирования на Java
Содержание:
1. Вступление
2. Сериализация
3. JUnit4
4. Утверждения
5. Практическая часть
Ссылка на Youtube
#видео #начинающий
Содержание:
1. Вступление
2. Сериализация
3. JUnit4
4. Утверждения
5. Практическая часть
Ссылка на Youtube
#видео #начинающий
YouTube
10. JAVA. Основы тестирования | Технострим
Технотрек Mail.ru Group, МФТИ
Курс "Разработка на Java"
Лекция №10 "Основы тестирования"
Лектор - Дмитрий Архангельский
Другие лекции этого курса: http://bit.ly/1QUmj1W
Цель курса —создание рабочего приложения и получение необходимых навыков и опыта в области…
Курс "Разработка на Java"
Лекция №10 "Основы тестирования"
Лектор - Дмитрий Архангельский
Другие лекции этого курса: http://bit.ly/1QUmj1W
Цель курса —создание рабочего приложения и получение необходимых навыков и опыта в области…
Ответ на #вопрос6
Assert завершает программу сразу же после обнаружения некорректных данных, он позволяет быстро локализировать и исправить баги в программе, которые привели к некорректным данным.
Assert завершает программу сразу же после обнаружения некорректных данных, он позволяет быстро локализировать и исправить баги в программе, которые привели к некорректным данным.
Какого модификатора класса не существует?
Anonymous Quiz
9%
synchronized
40%
strictfp
47%
foreign
4%
final
Статья дня. Сюрпризы конкатенации
Среди нововведений Java 9 был JEP 280, новый механизм конкатенации строк.
Целью было сделать возможной оптимизацию конкатенации строк без необходимости перекомпиляции программ из исходников. Обновил JDK — увеличил производительность. Магия!
Читать статью
#читать #java #конкратенация
Среди нововведений Java 9 был JEP 280, новый механизм конкатенации строк.
Целью было сделать возможной оптимизацию конкатенации строк без необходимости перекомпиляции программ из исходников. Обновил JDK — увеличил производительность. Магия!
Читать статью
#читать #java #конкратенация
Хабр
Сюрпризы конкатенации
Вопрос в стиле головоломок с offline-конференций: Что выведет этот код при запуске? import java.util.concurrent.atomic.AtomicInteger; public class Disturbed { public static void main(String... args)...
Видео дня. Синхронизаторы
Содержание:
1. Вступление
2. Семафор
3. Защелка
4. Циклический барьер
Ссылка на Youtube
#видео #начинающий
Содержание:
1. Вступление
2. Семафор
3. Защелка
4. Циклический барьер
Ссылка на Youtube
#видео #начинающий
YouTube
Синхронизаторы - Concurrency #4 - Advanced Java
Синхронизаторы (synchronizers) - объекты, координирующие выполнение потоков, основываясь на своем состоянии. Вы узнаете о существующих синхронизаторах в языке Java, таких так семафор (Semaphore), защелка (CountDownLatch), циклический барьер (CyclicBarrier).…
Ответ на #вопрос7
В java есть ключевое слово – final. Оно может применяться к классам, методам, переменным (в том числе аргументам методов).
Для класса это означает, что класс не сможет иметь подклассов, т.е. запрещено наследование. Это полезно при создании immutable (неизменяемых) объектов
В java есть ключевое слово – final. Оно может применяться к классам, методам, переменным (в том числе аргументам методов).
Для класса это означает, что класс не сможет иметь подклассов, т.е. запрещено наследование. Это полезно при создании immutable (неизменяемых) объектов
Для чего необходимо ключевое слово this?
Anonymous Quiz
4%
Это указатель на переопределенный метод класса. Его нельзя опускать при вызове.
90%
Это указатель на текущий объект класса внутри самого класса. Его можно опускать при вызове.
2%
Это не ключевое слово.
4%
Это ключевое слово для вызова обычного метода внутри static-метода.
Статья дня. Паттерны и Singleton – для всех, кто впервые с ними столкнулся
Данная статья ориентирована на тех, кто впервые столкнулся с понятием паттернов, слышал о Singleton’e, но так ничего и не понял.
Читать статью
#читать #java #паттерны
Данная статья ориентирована на тех, кто впервые столкнулся с понятием паттернов, слышал о Singleton’e, но так ничего и не понял.
Читать статью
#читать #java #паттерны
JavaRush
Реализация паттерна Singleton в Java / Паттерны для всех, кто с ними столкнулся
Singleton относится к пораждающим паттернам. Его дословный перевод – одиночка. Этот паттерн гарантирует, что у класса есть только один объект (один экземпляр класса) и к этому объекту предоставляется глобальная точка доступа
Видео дня. Объявление классов (правила)
Содержание:
1. Вступление
2. Синтаксис заголовка класса
3. Как задать тело класса, объявить поля, методы и конструкторы в Java
4. Что такое инициализаторы?
Ссылка на Youtube
#видео #начинающий
Содержание:
1. Вступление
2. Синтаксис заголовка класса
3. Как задать тело класса, объявить поля, методы и конструкторы в Java
4. Что такое инициализаторы?
Ссылка на Youtube
#видео #начинающий
YouTube
Java для начинающих | Урок #5 - Объявление классов (Часть 2)
Всем привет! С Вами Гаус. В этой части 5-го урока Java мы разберем правила объявление классов.
Содержание:
0:00 - Вступление
0:20 - Синтаксис заголовка класса
3:03 - Как задать тело класса
4:53 - Как объявить поля в Java
6:48 - Как объявить методы в Java…
Содержание:
0:00 - Вступление
0:20 - Синтаксис заголовка класса
3:03 - Как задать тело класса
4:53 - Как объявить поля в Java
6:48 - Как объявить методы в Java…