Философия Java3
Шрифт:
Косвенно через язык Smalltalk, после разговоров со многими опытными программистами на этом языке, и напрямую при работе с Python (www.Python.org).
20 Киз
21 Сказанное относится в основном к документации ранних версий Java. Теперь фирма Sun значительно улучшила HTML-документацию Java, и найти методы базовых классов стало проще.
22 Все употребляемые далее термины: «настраивание», «наслаивание», «фильтрация» или «декорирование» — по сути, означают одно и то же — перегрузку всех методов InputStream для придания дополнительной функциональности при работе с данными потоков. При этом класс FilterlnputStream осуществляет перегрузку без посторонней помощи, а данные соответствующим образом трансформируются. Подклассы FilterlnputStream могут, в свою очередь, перегрузить эти же методы и добавить дополнительные методы и поля. — Примеч. ред.
23 В стандарте Unicode 3.0 (раздел 3.8, Transformations)
24 Описываемые здесь каналы (channels) следует отличать от каналов (pipe), создаваемых классами PipedlnputStream и PipedOutputStream. Первые представляют собой еще один источник данных, а вторые налаживают обмен данными между различными процессами. — Примеч. перев.
Как уже упоминалось в главе 12, не следует путать два разных понятия — поток данных (stream) в системе ввода/вывода и поток выполнения (thread) в многозадачном окружении. — Примеч. перев.
25 Источником вдохновения послужила книга Effective Java Джошуа Блоша, издательство Addison-Wesley, 2001, с. 190.
Неучтенный элемент. Том 7
7. Антимаг. Вне системы
Фантастика:
фэнтези
рейтинг книги
Хозяин Каменных гор
3. Каменный пояс
Проза:
историческая проза
рейтинг книги
Космический Апокалипсис
1. Космический апокалипсис
Фантастика:
космическая фантастика
рейтинг книги
Сан-Феличе. Книга вторая
Приключения:
исторические приключения
рейтинг книги
По ту сторону рассвета
Фантастика:
фэнтези
рейтинг книги