|
|
|
Перспективы развития java как языка...
|
|||
|---|---|---|---|
|
#18+
(меня всё равно забанят) Лично я Integer'ы (а скорее Double) использую в бинах (для Struts). И еще для передачи значений между EJB. И чем же автоупаковка может запутать? Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 16:49:23 |
|
||
|
Перспективы развития java как языка...
|
|||
|---|---|---|---|
|
#18+
LINUXER И чем же автоупаковка может запутать? Да хотя бы вот этим: Код: plaintext 1. 2. 3. 4. 5. Результат: i1 >= i2: true i1 <= i2: true i1 == i2: false ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 17:04:22 |
|
||
|
Перспективы развития java как языка...
|
|||
|---|---|---|---|
|
#18+
leafox LINUXER И чем же автоупаковка может запутать? Да хотя бы вот этим: Код: plaintext 1. 2. 3. 4. 5. Результат: i1 >= i2: true i1 <= i2: true i1 == i2: false Чем здесь можно запутать-то? це ж объекты. хотя б так мозги попудрить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 17:16:00 |
|
||
|
Перспективы развития java как языка...
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 17:23:02 |
|
||
|
Перспективы развития java как языка...
|
|||
|---|---|---|---|
|
#18+
Timm leafox LINUXER И чем же автоупаковка может запутать? Да хотя бы вот этим: Код: plaintext 1. 2. 3. 4. 5. Результат: i1 >= i2: true i1 <= i2: true i1 == i2: false Чем здесь можно запутать-то? це ж объекты. хотя б так мозги попудрить :) Если это объекты, тогда как работает вот это: System.out.println("i1 >= i2: " + (i1>=i2) );? Я бы не смог применить операцию >= к ссылкам. А все оттого, что сработал механизм autoboxing. Получается, что в первых двух случаях сравнение происходило по значению, а в третьем - по ссылке. Путаница. Нужно быть более чутким, оперируя оболочечными типами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 17:47:49 |
|
||
|
Перспективы развития java как языка...
|
|||
|---|---|---|---|
|
#18+
LINUXER Код: plaintext 1. 2. 3. 4. 5. Вас путает строка? Вам непривычно, что их можно складывать? Тяжелое наследие C? :) Слава богу, что разработчики Java сделали такие исключение для строк, что с ними не нужно извращаться. Меня лично не путает. Это исключение - одно единственное. Причем работает всё это совешенно логично и удобно. А вот автобоксинг - не нужен. Не то что ни разу не пригодился, а наоборот, потом пришлось скомпилить под 1.4 и вычищать неявные преобразования (которые я делал просто не невнимательности, вместо long писал Long). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 17:56:37 |
|
||
|
Перспективы развития java как языка...
|
|||
|---|---|---|---|
|
#18+
leafox LINUXER И чем же автоупаковка может запутать? Да хотя бы вот этим: Код: plaintext 1. 2. 3. 4. 5. Результат: i1 >= i2: true i1 <= i2: true i1 == i2: false Offtop. Спасибо, буду знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 18:09:49 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34211253&tid=2147162]: |
0ms |
get settings: |
15ms |
get forum list: |
25ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
39ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
86ms |
get tp. blocked users: |
2ms |
| others: | 331ms |
| total: | 531ms |

| 0 / 0 |
