|
|
|
Спавнение String значений. ".equals" или "==" ?
|
|||
|---|---|---|---|
|
#18+
stdio manschЗабавно , на собеседовании в одной конторе задавали такой вопросВопрос-то не совсем корректный... Знание языка как такового он особо не демонстрирует. А что демонстрирует знание языка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2005, 13:10 |
|
||
|
Спавнение String значений. ".equals" или "==" ?
|
|||
|---|---|---|---|
|
#18+
NotGonnaGetUs stdio manschЗабавно , на собеседовании в одной конторе задавали такой вопросВопрос-то не совсем корректный... Знание языка как такового он особо не демонстрирует. А что демонстрирует знание языка?ХЗ. М.б. умение эффективно дорписывать чужие исходники... Но это вопрос который задан на собеседовании точно ни о чём не говорит, потому что знание этой особенности работы со строковыми литералами в Java как-то малопригодно для нормального человека: чего мы хотим добиться, сравнивая ссылки? Узнать что на один и тот же объект ссылаются ссылки? Ну хорошо, узнали. Что дальше? Всё равно объект класса String мы изменить не можем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2005, 14:05 |
|
||
|
Спавнение String значений. ".equals" или "==" ?
|
|||
|---|---|---|---|
|
#18+
stdioХЗ. М.б. умение эффективно дорписывать чужие исходники... Но это вопрос который задан на собеседовании точно ни о чём не говорит, потому что знание этой особенности работы со строковыми литералами в Java как-то малопригодно для нормального человека: чего мы хотим добиться, сравнивая ссылки? Узнать что на один и тот же объект ссылаются ссылки? Ну хорошо, узнали. Что дальше? Всё равно объект класса String мы изменить не можем. "Что дальше" зависит от ситуации. Иногда имеет смысл сравнивать объекты по ссылкам, а не по equals :) А что до самого вопроса, то он как раз говорит о том, насколько хорошо человек знает язык, на котором собирается писать. Для того, что бы выяснить насколько хорошо человек умеет работать с чужим кодом - нужно задавать другие вопросы. Что бы узнать насколько он силён в алгоритмах тертьи, в ООП четвётые, какие технологии/библиотеки знает/умеет пользоваться - пятые. Говорить не корректно - не корректно, всё зависит от того, на какую позицию претендует человек :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2005, 16:10 |
|
||
|
Спавнение String значений. ".equals" или "==" ?
|
|||
|---|---|---|---|
|
#18+
NotGonnaGetUsГоворить не корректно - не корректно, всё зависит от того, на какую позицию претендует человек :)Шутник. Тогда уж лучше спрашивать вопросы типа: а зачем нужен класс String, если имеется StringBuffer Как Вы думаете, почему public static void main(String[] args) throws Exception { float f = 2.34f; double d = f; System.out.println(d); } возвращает 2.3399999141693115? А почему в C# нельзя вызвать статический метод через ссылку на объект, а Java - можно? Какой в этом смысл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2005, 20:14 |
|
||
|
Спавнение String значений. ".equals" или "==" ?
|
|||
|---|---|---|---|
|
#18+
stdio NotGonnaGetUsГоворить не корректно - не корректно, всё зависит от того, на какую позицию претендует человек :)Шутник. Тогда уж лучше спрашивать вопросы типа: а зачем нужен класс String, если имеется StringBuffer Как Вы думаете, почему public static void main(String[] args) throws Exception { float f = 2.34f; double d = f; System.out.println(d); } возвращает 2.3399999141693115? А почему в C# нельзя вызвать статический метод через ссылку на объект, а Java - можно? Какой в этом смысл? :) Можно и такие. Только акцент, imho, должен быть сдвинут в другую сторону. Например: В чём основная разница между String, StringBuffer, StringBuilder, когда какой из них лучше использовать. А a = null; a.staticMethod(); - будет NPE или нет? И т.п. Иначе вопросы превратся в филосовскую беседу о смысле жизни %) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2005, 11:06 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32917274&tid=2152946]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
90ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 446ms |

| 0 / 0 |
