Здравствуйте, mselez, Вы писали:
M>Вот тут дисскуссии все о высоком.
M>Мы попробовали проект перевести на 1.5 . И сразу облом.
M>Уже не работает так:
M>M>StringBuffer buf = new StringBuffer();
M>buf.append(1.0f).append("kuku").append...
M>
M>а работает так
M>M>StringBuffer buf = new StringBuffer();
M>buf.append(1.0f);//здесь возвращается AbstractStringBuilder
M>buf.append("kuku");
M>buf.append...
M>
Странно... Посмотрел в javadoc. Ни в 5.0, ни 1.5.0-beta2 никакого AbstractStringBuilder'а не нашел. StringBuffer.append(...) возвращает StringBuffer, StringBuilder.append(...) возвращает StringBuilder. Даже если бы возвращался AbstractStringBuilder, было бы странно, если бы у него не было такого полезного метода как append.
Ты можешь сказать на какой версии вы компилировали?
Здравствуйте, dshe, Вы писали:
Мы пока отложили эту затею применить яву 5 на сервере, там у нас и с сервлетами начались проблемы. Но на сервере мы сами хозяева. А вот если клиент — апплет, и пользователь поставит плагин 1.5, то будет весело. По крайней мере, наш апплет на 1.1.8, который до этого работал везде, сразу выдал кучу exceptions . Например, элемент java.awt.ScrollBar, который давал значения от 0 до мах , стал в верхнем положении давать -1 вместо 0. И соответственно получили ArrayOutOfBounds. А используем конструктор, в котором явно задаем мин и макс. Разберемся, конечно, исправим, и будет опять "написано однажды — работает везде".