Библиотека джависта | Java, Spring, Maven, Hibernate
24.7K subscribers
1.89K photos
38 videos
42 files
2.68K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
Microservices Patterns: With examples in Java (2018)

Книга является руководством по написанию приложений с микросервисной архитектурой. Авторы используют сбалансированный, прагматичный подход, рассказывая как о преимуществах, так и о недостатках микросервисов. Книга написана для опытных разработчиков, примеры в книге приводятся на Java.
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран?
Используя запятую, мы можем включить больше одного оператора в цикл for. Цикл выполняется, и ответ — 6.
Вам нравятся посты с кодом?
anonymous poll

Я узнаю много нового – 1K
👍👍👍👍👍👍👍 74%

Мне слишком просто, нужно сложнее – 307
👍👍 17%

Лучше постите что-то другое – 164
👍 9%

👥 1825 people voted so far.
Что выведет программа?
anonymous poll

11 22 33 11 22 33 – 222
👍👍👍👍👍👍👍 66%

Error – 82
👍👍👍 24%

Exception – 16
👍 5%

Ничего – 15
▫️ 4%

👥 335 people voted so far.
Библиотека джависта | Java, Spring, Maven, Hibernate
Photo
Программа выдаст ошибку при компиляции, так как это недопустимый способ объявления массива.
#вопросы_с_собеседований
Расскажите про внутренние классы. Когда вы их будете использовать?
Приглашаем присоединиться к обсуждению: как вы планируете свой рабочий день, чтобы не выгорать?

https://proglib.io/discussions/kak-vy-planiruete-svoy-rabochiy-den-chtoby-ne-vygorat-2019-12-11
Библиотека джависта | Java, Spring, Maven, Hibernate
#вопросы_с_собеседований Расскажите про внутренние классы. Когда вы их будете использовать?
Внутренний класс — это класс, который находится внутри класса или интерфейса. При этом он получает доступ ко всем полям и методам своего внешнего класса. Применяется для обеспечения какой-то дополнительной логики класса, однако использование внутренних классов сильно усложняет программу, рекомендуется избегать их использования.
#вопросы_с_собеседований
Расскажите про приведение типов. Что такое понижение типа? Когда можно получить ClassCastException?
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран?
В двух вариантах ответов ошибки. На самом деле варианты — TopJava и TopJava (бесконечно).
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран?
В секции инкремента/декремента можно вставить любое валидное выражение. Здесь это выражение приводит к бесконечному циклу, и на экран бесконечно выводится TopJava.
Библиотека джависта | Java, Spring, Maven, Hibernate
#вопросы_с_собеседований Расскажите про приведение типов. Что такое понижение типа? Когда можно получить ClassCastException?
Приведение типов - установка типа переменной или объекта отличного от текущего. В Java есть два вида приведения: автоматическое и не автоматическое. Если мы расширяем тип, то явное преобразование не требуется, приведение происходит автоматически. Если же сужаем, возникает необходимость явно указывать приведение типа.
В случае с объектами мы можем сделать автоматическое приведение от наследника к родителю, но никак не наоборот, тогда возникнет ClassCastException.