Обяснете предназначението и характеристиките на маркерните интерфейси в програмирането.
Java
Какви са основните предимства и недостатъци на използването на езика Java?
Какво ще се случи, ако в клас, използван като ключ, методите equals и hashCode ще се държат по различен начин, въпреки че стойностите съвпадат?
Има ли ограничения при използването на основни типове в обобщени типове?
Как ще се промени обемът на вътрешния масив ArrayList, ако при наличие на 10 елемента добавим 11-и?
Как ще се промени размерът на контейнера Vector при добавяне на 11-ия елемент, ако първоначално съдържа 10 елемента?
Можете ли да обясните основните идеи на принципите PECS в контекста на разработката на софтуер?
Можеш ли да изброиш съществуващите типове събирачи на боклук в JVM?
Какво е и от какви елементи се състои конструкцията *.var в езиците за програмиране?
Какво ще се случи с метода hashCode в клас, ако той не го наследява явно от друг клас?
Можеш ли да назовеш основните модели на композиция в обектно-ориентирания дизайн?
Как работи механизмът за зареждане на класове в JVM и какви типове ClassLoader знаеш?
Какви последствия могат да възникнат при масово създаване на обекти в програма?
Как да създадете напълно функциониращо приложение от Java изходния код?
Къде обикновено се съхранява линк към ресурс или обект в системата?
Каква е целта на класовете за опаковане в програмирането?
Каква е основната роля на използването на ключовата дума final при определяне на клас или интерфейс в Java?
Какви ограничения съществуват при използването на генерични типове в език за програмиране?
Можеш ли да разкажеш за различните варианти на механизма за зареждане на класове в JVM?
Можеш ли да назовеш различните типове събирачи на боклук, използвани в JVM?