Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Эккель Б. — Философия Java
Эккель Б. — Философия Java



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Философия Java

Автор: Эккель Б.

Аннотация:

Java нельзя понять, взглянув на него только как на коллекцию некоторых характеристик. - необходимо понять задачи этого языка как частные задачи программирования в целом. Эта книга — о проблемах программирования: почему они стали проблемами и какой подход использует Java в их решении. Поэтому обсуждаемые в каждой главе черты языка неразрывно связаны с тем, как они используются для решения определенных задач.
Эта книга, выдержавшая в оригинале не одно переиздание, благодаря глубокому и поистине философскому изложению тонкостей языка считается одним из лучших пособий для программирующих на Java.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2009

Количество страниц: 637

Добавлена в каталог: 24.06.2009

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Метод, capacity()      522
Метод, Charset.forName()      515
Метод, Class.forName()      356
Метод, Class.getInterfaces()      358
Метод, Class.getSuperclass()      358
Метод, Class.isInstance()      369
Метод, Class.newInstance()      358
Метод, clear()      512 522
Метод, close()      501
Метод, entries()      534
Метод, equals()      79
Метод, final      202 216
Метод, finalize()      130
Метод, finalize(), вызов напрямую      132
Метод, finalize(), условие «готовности»      132
Метод, flip()      512 522
Метод, forName()      356
Метод, getBytes()      500
Метод, getCause()      349
Метод, getChannel()      511
Метод, getCheckSum()      531
Метод, getClass()      554
Метод, getFilePointer()      497
Метод, getNextEntry()      534
Метод, getPriority()      565
Метод, hasRemaining()      522
Метод, interrupt()      576
Метод, isAlive()      576
Метод, isDaemon()      570
Метод, isInterrupted()      577
Метод, isShared()      529
Метод, join()      576
Метод, keys()      554
Метод, length()      497
Метод, limit()      517 522
Метод, lock()      529
Метод, main()      173
Метод, mark()      498 522
Метод, mkdirs()      489
Метод, notify()      598
Метод, notifyAll()      598
Метод, order()      519
Метод, position()      522
Метод, print()      493
Метод, println()      493
Метод, read()      499
Метод, readDouble()      503
Метод, readExternal()      541
Метод, readLine()      501
Метод, readObject()      537 545
Метод, readUTF()      503
Метод, Release()      529 530
Метод, remaining()      522
Метод, renameTo()      489
Метод, reset()      498
Метод, seek()      497 503
Метод, setDaemon()      568
Метод, setErr(PrintStream)      509
Метод, setIn(Input Stream)      509
Метод, setOut(PrintStream)      509
Метод, setPriority()      565
Метод, sleep()      564
Метод, sleep(), отличие от метода wait()      598
Метод, slice()      530
Метод, split()      507
Метод, static      129
Метод, System.getProperty()      515
Метод, systemNodeForPackage()      554
Метод, Thread.toString()      566
Метод, throwRuntimeException()      350
Метод, toString()      170 566
Метод, transferFrom()      512
Метод, transferTo()      512
Метод, tryLock()      529
Метод, userNodeForPackage()      554
Метод, wait()      598
Метод, writeDouble()      503
Метод, writeExternal()      541
Метод, writeObject()      537 545
Метод, writeUTF()      503
Метод, yield()      567
Метод, встроенный вызов      192
Метод, перегрузка      118
Метод, различение перегруженных методов      120
Метод, связывание «метод-вызов»      201
Методы      56
Многозадачность      557
Многозадачность, взаимная блокировка      602
Многозадачность, критическая секция      590
Многозадачность, недостатки      630
Многозадачность, простая блокировка      582
Многозадачность, рекомендации по применению      629
Многозадачность, синхронизация потоков      581
Многозадачность, типовые задачи синхронизации      603
Многозадачность, управляющий монитор      582
Многозадачность, уступки      567
Многомерные массивы      460
Множество      280
Монитор (в многозадачности)      582
Монитор (в многозадачности) для класса      582
Мультимножество      280
Наследование      25 163 169 172 198
Наследование от внутренних классов      272
Наследование, выбор между композицией и наследованием      184
Наследование, использование наследования      217
Наследование, множественное наследование      232
Наследование, расширение интерфейсов через наследование      233
Неизменные аргументы      191
Неизменные данные      188
Неизменные классы      193
Неизменные методы      192
Нисходящее преобразование      218
Нисходящее преобразование, безопасное нисходящее приведение типов      362
Обработчик исключений      330
Обратный вызов      264
Объект, легковесное долговременное хранение      536
Объект, объектно-ориентированное программирование      353
Объект, присвоение и копирование ссылок      73
Объект, процесс создания      143
Объект, равенство      79
Объект, сериализация      536
Объект, создание      117
Объект, условие готовности      132
Объектный подход      18
Объекты      19
Однокоренные иерархии      33
ООП, диаграммы наследования      353
ООП, протокол      224
Операторы      72
Операторы арифметические      75
Операторы логические      80
Операторы логические, ускоренное вычисление      81
Операторы, new      130
Операторы, выбора      113
Операторы, запятая      105
Операторы, индексирования      146
Операторы, перегрузка      89
Операторы, побочный эффект      72
Операторы, поразрядные      84
Операторы, приведение, расширяющее приведение      91
Операторы, приведение, сужающее приведение      91
Операторы, приведения      90
Операторы, приоритет      72
Операторы, сдвига      85
Операторы, сравнения      78
Операторы, тернарный оператор «если-иначе»      88
Операторы, типовые ошибки использования      89
Пакет      153
Пакет и структура каталогов      159
Пакет по умолчанию      161
Пакет, имена      59
Пакеты      59
Параметризованные типы      35
Перегрузка и возвращаемые значения      124
Перегрузка оператора + = для строк      173
Перегрузка операторов      89
Переключение контекста      585
Переменная автоматическая      51
Переменная окружения CLASSPATH      156
Переменная, инициализация      137
Переполнение      100
Побочный эффект      125
Повторное использование кода      169
Повышение      92
Подобъект      175 184
Позднее связывание      198 202
Поле TYPE (для примитивов)      359
Полиморфизм      31 198 220 353 395
Полиморфизм и конструкторы      208
Полиморфизм, разделение типов      198
Потоки      557
Потоки выполнения, взаимное исключение      581
Потоки выполнения, взаимодействие через ввод/вывод      601
Потоки выполнения, демоны      567
Потоки выполнения, недостатки      630
Потоки выполнения, ожидание      564 598
Потоки выполнения, передача управления      567
Потоки выполнения, последовательность выполнения      564
Потоки выполнения, приоритет      565
Потоки выполнения, присоединение      576
Потоки выполнения, производительность      558
Потоки выполнения, простая блокировка      582
Потоки выполнения, рекомендации по применению      629
Потоки выполнения, синхронизация      581
Потоки выполнения, совместное использование ограниченных ресурсов      578
Потоки выполнения, уведомление      598
Предпочтения      553
Преждевременная ссылка      139
Преобразование восходящее      186 199
Преобразование восходящее и интерфейс      227
Преобразование нисходящее      218
Преобразование типов к строке      171
Преобразования типов      32
Прерывание      314
Примитивы      51
Приоритет операций      72
Приоритет потоков      565
Присвоение      73
Программист-клиент      152
Производные классы      25
Производный класс, инициализация      174
Пространство имен      153
Пустые константы      190
Разделение интерфейса и реализации      164
Раннее связывание      201
Распечатка в двоичном формате      88
Расширяемая программа      205
Реализация, сокрытие      163 249
Рефлексия      376 468
Рефлексия, отличие от RTTI      377
Сборка мусора      130 132
Сборка мусора как работает сборщик мусора      134
Сборка мусора, порядок удаления объектов      182
Сборщик мусора      54
Связуемость      22
Связывание во время выполнения      198 202
Связывание динамическое      198
Связывание позднее      198
Связывание позднее (динамическое)      202
Связывание раннее      202
Сервлеты      47
Сериализация и ключевое слово transient      544
Сериализация и хранение объектов      548
Сериализация, управление процессом сериализации      540
Сигнатура      57
Синонимия      74
Синхронизированная блокировка      591
Система управления      266
События, система, управляемая по событиям      266
Совмещение имен      74
Сокрытие реализации      163
Сообщения      20
Спецификатор доступа      152 159
Спецификатор доступа, private      152 162
Спецификатор доступа, protected      152 163
Спецификатор доступа, public      152 160
Спецификатор доступа, public, интерфейс      225
Спецификатор, protected      185
Список      280
Ссылки      49
Статический блок      144
Стек      292
Стиль написания классов      164
Строка, перегрузка оператора + =      173
Тип, примитивные типы      51
Удаленный вызов методов      536
Указатели, отсутствие в Java      264
Хранение данных      50
Язык C++, деструктор      130
Язык Java, компиляция и запуск программы      63
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте