Математика | ||||
Java. Справочник, 4-е издание - Флэнаган Д Пер. с англ. - СПб: Символ-Плюс, 2004 | ||||
ФлэнаганД.
Java. Справочник, 4-е издание - Пер. с англ. - СПб: Символ-Плюс, 2004. - 1040 с., ил. ISBN 5-93286-067-7 Этот бестселлер представляет собой краткий справочник, необходимый каждому Java-программисту. Книга содержит ускоренный вводный курс в язык Java и обзор ключевых API, благодаря чему опытные программисты смогут сразу перейти к написанию Java-кода. Четвертое издание «Java. Справочник» посвящено Java 1.4 и включает краткое описание синтаксиса Java, изложение объектно-ориентированных возможностей Java и обзор основных API Java, в котором объясняется, как выполнять такие стандартные задачи, как работа со строками, ввод/вывод, обработка XML, SSL и поддержка потоков при помощи классов и интерфейсов, составляющих платформу Java 2. Книга также содержит заслуживающий доверия справочник O'Reilly по всем классам, входящим в базовые Java-пакеты, такие как java.lang, java.io, java.be-ans, java.tnath.java.net, java.textyijava.util. Справочник охватывает множество новых классов Java 1.4, включая N10 (новый интерфейс ввода/вывода), протоколирование и средства работы с XML. При изучении Java неоценимую помощь ркажет вам и книга «Java в примерах. Справочник» (Символ-Плюс, 2003), которая отлично дополняет данное издание. Оглавление Предисловие.................................................. 11 Часть I. Введение в Java.....................................21 Глава 1. Введение..............................................23 Что такое Java?...................................... — :... 23 Основные преимущества Java.................................26 Пример программы.......................................... 29 Глава 2. Синтаксис Java: от подножия к вершине............... 38 Символьный набор Unicode...................................39 Комментарии.............................%,.................39 .Идентификаторы и зарезервированные слова..................40 Примитивные типы данных..................................41 Выражения и операторы.............--.....................48 Операторы-инструкции--................................<. 62 Методы.....................................................81 Классы и объекты............................................83 Массивы....................................................86 Ссылочные типы.................•............................91 Пакеты и пространство имен Java.............................98 Структура файла Java..........._,............................99 Определение и выполнение Java-программ....................100 Различия между языками С и Java........................... 101 Глава 3. Объектно-ориентированное программирование в Java л...........................................104 Члены класса...............................................104 Создание и инициализация объектов.........................110 Подготовка к уничтожению и уничтожение объектов..........114 Подклассы и наследование.....................У............117 , Сокрытие данных и инкапсуляция.................--......126 Абстрактные классы и методы...............................131 Интерфейсы.................................__...........133 Внутренние классы: обзор...................................137 Статические классы-члены..................................139 Классы-члены..............................................140 Локальные классы .--.>...................................144 Анонимные классы.........................................147 Как работают внутренние классы............................150 Модификаторы: сводка......................................152 Особенности C++, отсутствующие в Java......................153 Глава 4. Java-платформа......,....'...........................155 Обзор Java-платформы ...........<--......................155 Строки и символы...........................................158 Числа и математика.......,.........................>.......163 Дата и время................................................166 Массивы...................................................167 Коллекции...........,......................................168 Типы, отражение и динамическая загрузка................... 170 Потоки.....................................................172 Файлы и каталоги..........................................177 Потоки ввода/вывода.......................................179 Работа в сети ......'.'........................................184 Свойства и предпочтения....................................189 Протоколирование..........................................190 Новый API ввода/вывода.................................... 191 XML..............._.........................................203 Процессы..................................................208 Безопасность............................................... 209 Шифрование...............................................211 Глава 5. Безопасность в Java..................................214 Угрозы безопасности........................................214 Защита виртуальной машины Java и верификация файлов классов.............................................215 Аутентификация и криптография............................215 Контроль доступа...........................................216 Безопасность для всех.......................................219 Классы прав доступа........................................221 Глава 6. Компоненты JavaBeans...............................222 Основы компонентов Java................'...................223 Соглашения JavaBeans...............................—--225 Контексты и сервисы компонентов Java......................232 Глава 7. Соглашения по программированию и документированию в Java..........................233 Соглашения по именованию и применению прописных букв... .233 Соглашения по переносимости и правила чистого языка Java (Pure Java)............................... 234 Документация в комментариях............................... 237 Глава 8. Средства разработки Java.,,............ ............245 appletviewer................................................245 extcheck-----.........................__...............249 Jar.........................................................249 jarsigner...................................................252 Java........................................................254 javac.............:.......__..............................261 javadoc.................................................—264 javah........................................................271 javap...................................?......:...'—.....273 jdb.........................................................274 keytool.....................................................279 native2ascii--.........................................--283 policytool....................,...............................283 serialver....................................................285 Часть II. Справочник по API...............................287 Как использовать этот справочник............................289 Как найти статью в справочнике.............................289 Как читать статью в справочнике............................ 290 Глава 9. java.beans и java.beans.beancontext —..............297 Глава 10.java.io................................ ..............343 Глава 11. java.lang.java.lang.ref njava.lang.reflect............. .401 Глава 12. java.math.............................................478 Глава 13.java.net.............................................482 Глава 14. java.nio и подпакеты__............................518 Глава 15. java.security и подпакеты......—................. .577 Глава 16. java.text .....,....................................663 Глава 17. java.util и подпакеты............................... .691 Глава 18. javaxcrypto и подпакеты............................805 Глава 19.javax.net и javax.net.ssl..............................832 Глава 20. Javax.securhy.auth и подпакеты.....................854 Глава 21. javaxxml.parsers, java.xml.transform и подпакеты... .879 Глава 22. org.ietf.jgss................................ ... .....902 Глава 23. org.w3cdom.........................................909 Глава 24. org.xml.sax, orgjcml.sax.ext и orgjcml.sax.helpers.....925 Глава 25. Указатель классов, методов и полей................951 Алфавитный указатель.......................................999 Цена: 150руб. |
||||