Цитата:
Немного не понятно,что значит "уже устаревшие вещи",неужели Java так быстро развиваеться???,что есть шанс изначально отстать... [/B]
|
Для примера -- в JSDK1.4 введён пакет java.nio.* для I/O работы. Можно ещё использовать старые (уже старые) подходы, но это не очень приветствуется со стороны Sun. Если не нужно обратной совместимости, то лучше постепенно переходить на новое. Обычная практика появления пакетов-заменителей, а через пару релизов привычные вещи могут стать deprecated (можешь поискать такое слово в документации -- будет встречаться довольно часто).
Но использование устаревших методов и подходов не самое страшное. Самое страшное в Java это самому писать код который уже существует!!! В JSDK1.3.x было ~150 пакетов, а в JSDK1.4.0 их стало более 300. Проблема знать где что и для чего.
P.S.
В JSDK1.5 появятся ещё более изощрённые нововведения (а-ля Java3). Кроме всего прочего есть ещё множество нюансов по написанию быстрого и хорошо масштабируемого кода (обычно под конкретную версию JSDK). Знать всё это -- уметь писать программы работающие не медленнее аналогов на С++/Delphi