Недавно мне задали этот вопрос в интервью:Можете ли вы назвать какой-либо класс в Java API, который является окончательным, которого не должно быть, или тот, который не должен быть и должен быть?
Я ничего не мог придумать. Вопрос подразумевает, что я должен знать все классы API, как свои пять пальцев, чего лично я не ожидаю от любого Java-разработчика.
Если кто-нибудь знает такие классы, пожалуйста, приведите примеры.
Я бы наверно в шутку спросил, в какой версии Java. Вопрос очевидно для завязывания разговора на свободную тему.
> Я бы наверно в шутку спросил, в какой версии Java. Вопрос очевидно
> для завязывания разговора на свободную тему.это было бы забавно, но вопрос, чтобы задать да
> Недавно мне задали этот вопрос в интервью:
> Можете ли вы назвать какой-либо класс в Java API, который является окончательным,
> которого не должно быть, или тот, который не должен быть и
> должен быть?
> Я ничего не мог придумать. Вопрос подразумевает, что я должен знать все
> классы API, как свои пять пальцев, чего лично я не ожидаю
> от любого Java-разработчика.
> Если кто-нибудь знает такие классы, пожалуйста, приведите примеры.на слове окончательные можно было бы заканчивать... сам тоже не в курсе, но скорее всего это что-то из легаси, обычно для final классов есть хорошая причина в jdk
ps: вас на какую позицию интервювировали?
>[оверквотинг удален]
>> которого не должно быть, или тот, который не должен быть и
>> должен быть?
>> Я ничего не мог придумать. Вопрос подразумевает, что я должен знать все
>> классы API, как свои пять пальцев, чего лично я не ожидаю
>> от любого Java-разработчика.
>> Если кто-нибудь знает такие классы, пожалуйста, приведите примеры.
> на слове окончательные можно было бы заканчивать... сам тоже не в курсе,
> но скорее всего это что-то из легаси, обычно для final классов
> есть хорошая причина в jdk
> ps: вас на какую позицию интервювировали?да, я, вероятно, должен быть
это было просто имитационное собеседование в моем университете
>[оверквотинг удален]
>>> Я ничего не мог придумать. Вопрос подразумевает, что я должен знать все
>>> классы API, как свои пять пальцев, чего лично я не ожидаю
>>> от любого Java-разработчика.
>>> Если кто-нибудь знает такие классы, пожалуйста, приведите примеры.
>> на слове окончательные можно было бы заканчивать... сам тоже не в курсе,
>> но скорее всего это что-то из легаси, обычно для final классов
>> есть хорошая причина в jdk
>> ps: вас на какую позицию интервювировали?
> да, я, вероятно, должен быть
> это было просто имитационное собеседование в моем университетеЯ помню делал маленькую игрушку на java для кнопочного телефона. Там был родительский класс одного из графических контейнеров, от которого нельзя было наследовать, и пришлось делать цепочку классов свою. Но это либо ошибка, либо я совсем не спец по java. Подробностей не помню.
>[оверквотинг удален]
>>> на слове окончательные можно было бы заканчивать... сам тоже не в курсе,
>>> но скорее всего это что-то из легаси, обычно для final классов
>>> есть хорошая причина в jdk
>>> ps: вас на какую позицию интервювировали?
>> да, я, вероятно, должен быть
>> это было просто имитационное собеседование в моем университете
> Я помню делал маленькую игрушку на java для кнопочного телефона. Там был
> родительский класс одного из графических контейнеров, от которого нельзя было наследовать,
> и пришлось делать цепочку классов свою. Но это либо ошибка, либо
> я совсем не спец по java. Подробностей не помню.Это было оооочень давно, сейча я тоже java только знаком чуть чуть, но предполагаю что этот класс может и не для наследования а для имплементации. Так что вопрос может быть провакационным.