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

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

Обратная связь: @proglibrary_feedback_bot

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

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
Сколько объектов создано в программе?
Anonymous Quiz
5%
1
33%
2
37%
3
25%
4
Библиотека джависта | Java, Spring, Maven, Hibernate
Photo
Оператор new создает экземпляр указанного класса и возвращает ссылку на вновь созданный объект. Здесь два раза инициализируются одни и те же строки, но мы сравниваем объекты, а не строки, и объекты здесь указывают на разные области памяти, поэтому они не равны.
#вопросы_с_собеседований
Каким образом из вложенного класса можно получить доступ к полю внешнего класса?
Библиотека джависта | Java, Spring, Maven, Hibernate via @CommentsBot
#вопросы_с_собеседований Каким образом из вложенного класса можно получить доступ к полю внешнего класса?
Если класс внутренний, то: ВнешнийКласс.this.ПолеВнешнегоКласса. Если класс статический внутренний (вложенный), то в методе нужно создать объект внешнего класса, и получить доступ к его полю. Или второй вариант — объявить это поле внешнего класса как static.
The Java Module System (2019)

Книга является подробным руководством по созданию и использованию модулей в языке Java. С помощью простых для понимания примеров и описаний, читая книгу, вы сможете изучить анатомию модульного приложения. Попутно вы овладеете передовыми методами проектирования с помощью модулей, отладкой модульного приложения и его развертыванием.
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран?
Здесь цикл в теории будет работать бесконечно, и строка кода System.out.println("BYE") не будет исполнена, поэтому компилятор выдаст ошибку: unreachable statement.
Библиотека джависта | Java, Spring, Maven, Hibernate via @CommentsBot
#вопросы_с_собеседований Можно ли перегрузить static-метод?
Статические методы могут перегружаться нестатическими и наоборот - без ограничений. А вот в переопределении статического метода смысла нет.
Библиотека джависта | Java, Spring, Maven, Hibernate
Photo
Ссылочная переменная дочернего класса не может использоваться для хранения экземпляра родительского класса.
#вопросы_с_собеседований
Какая основная разница между String, StringBuffer, StringBuilder?
Библиотека джависта | Java, Spring, Maven, Hibernate via @CommentsBot
#вопросы_с_собеседований Какая основная разница между String, StringBuffer, StringBuilder?
String — неизменяемый класс, то есть для добавления данных в уже существующую строку создаётся новый объект строки.
StringBuffer и StringBuilder могут изменяться, и добавление строки не такое дорогостоящее с точки зрения памяти. Первый — синхронизированный, второй — нет. Это их единственное различие.