сборщик долг
Философия Java. Библиотека программиста. 3-е изд., Б. Эккель — Издательский дом «Питер»
Книги
АудиокнигиNEW!
Издательство
Отдел сбыта
Проекты
English version
ГлавнаяНовинкиМагазинНовостиРейтинг продажФайлы/DownloadКлуб ПрофессионалПартнерская программа
Ваш кабинет
Если вы уже зарегистрированы, введите ваши данные:
Логин
Пароль
Регистрация | Вспомнить пароль
ТЕМЫ
СЕРИИ
Компьютерная литература (438)Экономика сборщик долг бизнес (317)Естественные науки (11)Гуманитарные науки (84)Психология (110)Психотерапия сборщик долг психоанализ (12)Популярная психология (37)Технические науки (8)Юридические науки (43)Медицинская литература (24)Красота сборщик долг здоровье (115)Дом. Быт. Досуг. (9)Эзотерика (22)Справочная литература для школьников (10)Учебники для школьников (14)Периодические издания (2)Энциклопедии (1)
Компьютерная литература
1С: БиблиотекаOracleАнатомия ПКБиблиотека пользователяБиблиотека программистаБыстро сборщик долг эффективноВне серииВ цветеВы купили компьютерГаджеты - модные игрушкиДля профессионаловЖелтые страницы InternetКлассика computer scienceКниги А. ЛевинаКомпАсКомпьютерная графика сборщик долг мультимедиаЛегкий стартМастер-классНа 100%… на компьютереНАЧАЛИ!Новые возможностиОфициальный учебный курс MicrosoftПопулярный самоучительСамое главное о…СамоучительСпециальный справочникСправочникТрюкиТрюки сборщик долг эффектыУчебник для вузовУчебный курсХитростиЭлектронная коммерцияЭлектронная коммерцияЭнциклопедияЭффективная работаЭффективный самоучительЭкономическая литература
Академия биржевой торговлиАкадемия финансовБизнес-классБухгалтеру сборщик долг аудиторуВладельцам бизнесаГотовые маркетинговые решенияДеловой бестселлерДоход без заботЗавтра экзаменКлассика МВАКлассический зарубежный учебникКлючевые вопросыКонсалтингКраткий курсМаркетинг для профессионаловМастера бухгалтерского учетаМастерская успехаПрактика менеджментаПродажи на 100 %Розничная торговляСовет директоровСовместные издания с ИД "Коммерсантъ"Современный офис-менеджментСтроительный бизнесТеория сборщик долг практика менеджментаТеория менеджментаТрейдинг & инвестицииТренинги для первыхУправляй своими деньгамиТехническая литература
Карманный справочникУчебник для вузовУчебное пособиеПсихологическая литература
Вне серииЗолотой фонд психотерапииКонцентрированная психологияМастера психологииПрактикумПрактикум по психотерапииПрактическая психологияПсихология-классикаСам себе психологСам себе психолог (твердый переплет)Учебник нового векаУчебное пособиеХрестоматияЭффективный тренингПопулярная психологическая литература
Без особых затратБизнес-психологияБизнес-психология (твердый переплет)Бяка ЛялечкаВне серииЗвезды, характер, судьбаИмейте деньгиКак помочь себе самомуКниги Ильи ЩеголеваМетод СильвыНаедине с психологомНовые амазонкиПикап.ruСтерваЮридическая литература
Библиотека криминалистаВне серииВне серииЗавтра экзаменЗакон сборщик долг комментарииЗакон сборщик долг практикаКраткий курсМировая юриспруденцияОфициальные комментарии российского законодательстваСправочники сборщик долг руководстваУчебник для вузовУчебник для вузовУчебное пособиеУчебное пособиеЮридическая консультацияГуманитарная литература
Вне серииДворцовые тайныДетскому психологуЖивописная грамотаЗавтра экзаменКаталог продукцииКраткий курсЛабиринты историиМастера социологииМировая художественная культураРелигии мираСпециальная медицинская литература
Краткий справочникКраткое руководствоНациональная медицинская библиотекаПрактическая медицинаСовременная медицинаСправочник медицинской сестрыСпутник врачаПопулярная медицинская литература
Азбука восточной медициныАрсенал здоровьяВне серииВне серииВне серииДва пути к здоровьюЖенский клубЖизнь по БолотовуИсцели себя самИсцели себя сам (твердый переплет)ЙогаКрасивое телоНа все случаи жизниПротив 100 болезнейСемейный докторСтолпы судьбыТропинка к здоровьюФэн-шуйХрам здоровьяУчебная литература
Учебник для вузовУчебники для школУчебное пособиеВоспитательная сборщик долг развивающая литература
Мой первый учебник
Поиск книги:
Расширенный
поиск
в продаже
в архиве
ISBN
автор
код КП
все поля
Компьютерная литература > Программирование > Java
Философия Java. Библиотека программиста. 3-е изд.
Файлы к книге Содержание Отрывок
Оригинал:
Thinking in Java 3/e
Авторы:
Эккель Б.
Серия:
Библиотека программиста
Тема:
Java
3-е издание, 2003 год, 976 стр., формат 17x24 см, мягкая обложка, ISBN 5-88782-105-1
Оценка читателей:
В данный момент книга отсутствует в продаже.
Вы можете оставить заявку, сборщик долг мы сообщим вам о возможности заказа (доступно только зарегистрированным пользователям)
Аннотация:
Java нельзя понять, взглянув на него только как на коллекцию некоторых характеристик, — необходимо понять задачи этого языка как частные задачи программирования в целом.
Эта книга — о проблемах программирования: почему они стали проблемами сборщик долг какой подход использует Java в их решении. Поэтому обсуждаемые в каждой главе черты языка неразрывно связаны с тем, как они используются для решения определенных задач.
Эта книга, выдержавшая в оригинале не одно переиздание, за глубокое сборщик долг поистине философское изложение тонкостей языка считается одним из лучших пособий для программирующих на Java.
Отзывы на книгу
Дата: 18.04.2008 Отзыв: Ааа... ну где книгу достать то! =)
Имя посетителя: ВикторE-mail: Дата: 18.04.2008 Отзыв: Не будет перевода, переводчик прочитал книгу, сборщик долг пошёл работать программистом на Java...
Имя посетителя: ЕвгенийE-mail: Дата: 16.04.2008 Отзыв: Будет четвертое на русском или нет?
Имя посетителя: lazyE-mail: laz.y # i.uaДата: 07.04.2008 Отзыв: Первый квартал пошёл, сборщик долг переиздания все нет сборщик долг нет...
Имя посетителя: АндрейE-mail: Дата: 05.04.2008 Отзыв: ааа где же 4-е издание
мы тут никак не дождемся
Имя посетителя: alexxE-mail: Дата: 21.03.2008 Отзыв: С января уже жду новое издание. Пожалуйста, поторопитесь!
Имя посетителя: АлександрE-mail: lausiv # inbox.ruДата: 20.03.2008 Отзыв: Ну когда, когда, когда???
Уже весь в нетерпении..
Имя посетителя: МаксимE-mail: max.kamashev # floscoeli.comДата: 12.03.2008 Отзыв: Очень хочется увидеть четвертое издание книги
Имя посетителя: МихаилE-mail: Дата: 05.03.2008 Отзыв: Жду 4е издание!
Имя посетителя: ЛеонидE-mail: Дата: 21.02.2008 Отзыв: Книжку почитать конечно хочеться, но торопиться с переводом все же лучше не стоит... много уже подобных примеров. Если это скажеться на качестве лучше подождать еще немного.
Имя посетителя: thiefE-mail: thief7 # mail.ruДата: 19.02.2008 Отзыв: Жду 4е издание!
Имя посетителя: ВасилийE-mail: Дата: 04.02.2008 Отзыв: Юрченко мыло оставил предлагаю писать ему лично на почту что бы с переводом поторапливался
Имя посетителя: AndrE-mail: guantanamo мейл руДата: 09.01.2008 Отзыв: уважаемый Андрей Юрченко, 20008 год наступил сборщик долг хотелось бы узнать более точную дату поступления данной книги в продажу...
Имя посетителя: АртёмE-mail: Дата: 19.12.2007 Отзыв: Обязательно переиздайте куплю 2 экземпляра один себе сборщик долг второй продам лет через 5 как священный артефакт ))
Имя посетителя: LarryE-mail: lukundoo # мэйл.ruДата: 19.12.2007 Отзыв: Cамое лучшее руководство по Java из всех. НК МОГУ НАЙТИ! уже пол года как минимум.
Имя посетителя: RayE-mail: Дата: 04.12.2007 Отзыв: Долго не переиздается чего-то, замечательная книга тем более по java в принципе мало книг... А Брюс Эккэль зарекомендовал себя отличным писателем сборщик долг знатоком объектно ориентированной парадигмы еще с философии с++
Имя посетителя: thiefE-mail: thief7 # mail.ruДата: 17.08.2007 Отзыв: Уважаемые читатели!
Спешу обрадовать, что решение о выпуске 4-го издания книги принято. Книга поступит в продажу в 1-м квартале 2008 года.
Андрей Юрченко, МД "Питер"
Имя посетителя: AndreyE-mail: yurchenkoa # piter.comДата: 01.08.2007 Отзыв: Ау! Люди из Питер.ком!
Требуем переиздания.
Напишите, перевод книги хоть ведется?
Имя посетителя: ОлегE-mail: Дата: 24.06.2007 Отзыв: Да, книга просто великолепная. Выйдет - куплю два экземпляра. =)
Уважаемое издательство, просим, слезно просим хотя бы 3-е переиздать, сборщик долг лучше подготовить сборщик долг выпустить 4-е с адекватным переводом. Она мне понадобится очень для практики по диссеру!
Имя посетителя: НикитаE-mail: Дата: 06.06.2007 Отзыв: Мне, как многим другим, книга очень нравится. Надо выпускать 4-е издание. Уважаемое издательство, прислушайтесь пожалуйста к общественному мнению!
Имя посетителя: АлексейE-mail: scrbiot # mail.ruДата: 25.05.2007 Отзыв: Питер точка ком...вы там нас "слышите" ну хоть скажите пару слов - переиздание 4-й книги планируется хоть ??? у нас по Харькову даже 3-го издания не найти...шевелитесь уважаемые !!!! р-р-р-р-р-р-р-р...
Имя посетителя: PusidzeE-mail: ццц.батоги.ком/ВАСЁК.ХТМЛДата: 23.05.2007 Отзыв: ждем 4-го издания
Имя посетителя: wombatE-mail: Дата: 18.05.2007 Отзыв: Очень бы хотелось увидеть четвертое издание
Имя посетителя: SergE-mail: Дата: 30.04.2007 Отзыв: книга супер! но уже давно вышло 4 издание сборщик долг в "питер" сборщик долг не шевелятся.Отличительная черта издательства! эй Вы там! слышите нас? даже не знаю как их назвать. никто не ответит, только пост уберут. хоть право на ее 4 издание кто нибудь прекупил что ли!!!!
Имя посетителя: djavdetE-mail: _registrilka_ # mail.ruДата: 28.04.2007 Отзыв: Хочу, хочу, хочу!
Когда будет переиздание?
Имя посетителя: lesterE-mail: Дата: 23.04.2007 Отзыв: Когда будет 4-е издание на русском?
Имя посетителя: АндрейE-mail: Дата: 23.04.2007 Отзыв: Переиздать! Необходимо переиздать этот шедевр. Или мне всё же прийдётся выучить английский сборщик долг заказать сие творение в другом месте...
Имя посетителя: WoolFE-mail: 123 # 123.ruДата: 09.04.2007 Отзыв: Нужно срочно переводить сборщик долг издавать 4-е издание!!!
Имя посетителя: Сергей Т.E-mail: Дата: 03.04.2007 Отзыв: Переиздайте, оч просим!
Имя посетителя: Элин АлексеевичE-mail: elmashka # i.uaДата: 17.03.2007 Отзыв: Присоеденяюсь к просьбе: Переиздайте пожалуйста книжку ! Она лудше очень многово написанного на эту тему. Честно признаться не находил пока ничего лудше...
Имя посетителя: ПосетительE-mail:
Оставить отзыв о книге
Внимание! Администрация сайта оставляет за собой право корректировать или удалять отзывы, которые будут сочтены некорректными, оскорбительными, нарушающими авторские права или не относящимися к теме книги.
О всех вопросах сборщик долг пожеланиях, связанными с работой издательства или сайта пишите в разделе Обратная связь.
Спасибо за понимание.
Ваше имя:
E-mail:
Оценка книги :
отлично 5
хорошо 4
нормально 3
плохо 2
ужасно 1
Введите код указанный на картинке:
(если вы не можете разобрать код, попробуйте перезагрузить страницу)
СодержаниеСодержание
Предисловие
Предисловие к третьему изданию
Java 2, JDK 1.4
Комментарии читателей
О книге Thinking in C++
От издательства
Введение
Предпосылки
Изучение Java
Цели
HTML-документация JDK
Главы
Упражнения
Исходные тексты программ
Стандарты кодирования
Версии Java
Ошибки
Замечания о дизайне обложки
Благодарности
Глава 1. Введение в объекты
Развитие абстракции
Объект имеет интерфейс
Объект предоставляет услуги
Скрытая реализация
Повторное использование реализации
Наследование: повторное использование интерфейса
Отношение "является" в сравнении с "похоже"
Взаимозаменяемые объекты сборщик долг полиморфизм
Абстрактные базовые классы сборщик долг интерфейсы
Создание, использование объектов сборщик долг время их жизни
Коллекции сборщик долг итераторы
Однокорневая иерархия
Нисходящее преобразование сборщик долг шаблоны/обобщенные типы
Гарантии надлежащей "приборки"
Обработка исключений: борьба с ошибками
Параллельное выполнение
Хранение
Java сборщик долг Интернет
Что такое Web?
Вычисления "клиент-сервер"
Web как гигантский сервер
Программирование на стороне клиента
Программирование на стороне сервера
Приложения
Почему Java имеет такой успех
Системы легче описывать сборщик долг понимать
Максимум отдачи - библиотеки
Обработка ошибок
Программирование по-крупному
Java или C++?
Резюме
Глава 2. Все является объектом
Вы управляете объектами посредством ссылок
Вы должны явно создавать все объекты
Где находится хранилище
Особый случай: простейшие типы
Массивы в Java
Вам никогда не придется удалять объект
Ограничение области действия
Область действия объектов
Создание новых типов данных: класс
Поля сборщик долг методы
Методы, аргументы сборщик долг возвращаемые значения
Список аргументов
Создание программы на Java
Видимость имен
Использование внешних компонентов
Ключевое слово static
Ваша первая программа на Java
Компиляция сборщик долг выполнение
Комментарии сборщик долг встроенная документация
Документация в комментариях
Синтаксис
Встроенный HTML
Примеры некоторых тегов
Пример документации
Стиль оформления программ
Резюме
Упражнения
Глава 3. Управление течением программы
Использование операторов Java
Приоритет
Присвоение
Арифметические операторы
Автоувеличение сборщик долг автоуменьшение
Операторы сравнения
Логические операторы
Поразрядные операторы
Операторы сдвига
Трехчленный оператор "если-то"
Оператор-запятая
Строковый оператор +
Типичные ловушки при использовании операторов
Операторы приведения
В Java отсутствует sizeof
Снова о приоритетах
Операторы: резюме
Управление выполнением программы
true сборщик долг false
if-else
return
Повторения
do-while
for
break сборщик долг continue
switch
Резюме
Упражнения
Глава 4. Инициализация сборщик долг завершение
Конструктор гарантирует инициализацию
Перегрузка методов
Различение перегруженных методов
Перегрузка с примитивами
Перегрузка по возвращаемым значениям
Конструкторы по умолчанию
Ключевое слово this
Очистка: финализация сборщик долг сборка мусора
Для чего нужен метод finalize()?
Очистка - ваш долг
Условие "готовности"
Как работает сборщик мусора
Инициализация членов класса
Указание инициализации
Инициализация конструктором
Инициализация массивов
Многомерные массивы
Резюме
Упражнения
Глава 5. Сокрытие реализации
Пакет: библиотечный модуль
Создание уникальных имен пакетов
Библиотека инструментов пользователя
Использование импорта для изменения поведения
Предостережение при работе с пакетами
Спецификаторы доступа Java
Доступ в пределах пакета
public: доступ к интерфейсу
private: "руками не трогать!"
protected: доступ при наследовании
Интерфейс сборщик долг реализация
Доступ к классам
Резюме
Упражнения
Глава 6. Повторное использование классов
Синтаксис композиции
Синтаксис наследования
Инициализация базового класса
Сочетание композиции сборщик долг наследования
Обеспечение правильного завершения
Сокрытие имен
Композиция в сравнении с наследованием
protected
Пошаговая разработка
Восходящее преобразование типов
Почему "восходящее преобразование"?
Ключевое слово final
Неизменные данные
Неизменные методы
Неизменные классы
Предостережение
Инициализация сборщик долг загрузка классов
Инициализация с наследованием
Резюме
Упражнения
Глава 7. Полиморфизм
Восходящее преобразование: пересмотр
"Забывание" типа объекта
Особенности
Связывание "метод-вызов"
Получение нужного результата
Расширяемость
Ловушка: "переопределение" закрытых методов
Абстрактные классы сборщик долг методы
Конструкторы сборщик долг полиморфизм
Порядок вызова конструкторов
Наследование сборщик долг завершающие действия
Поведение полиморфных методов при вызове из конструкторов
Разработка с наследованием 280
"Чистое" наследование в сравнении с расширением
Нисходящее преобразование сборщик долг динамическое определение типов
Резюме
Упражнения
Глава 8. Интерфейсы сборщик долг внутренние классы
Интерфейсы
"Множественное наследование" в Java
Расширение интерфейса через наследование
Группировка констант
Инициализация полей интерфейсов
Вложенные интерфейсы
Внутренние классы
Внутренние классы сборщик долг восходящее преобразование
Внутренние классы в методах сборщик долг областях действия
Безымянные внутренние классы
Связь с внешним классом
Вложенные классы
Обращение к объекту внешнего класса
Доступ вовне из многократно вложенных классов
Наследование от внутренних классов
Можно ли переопределить внутренний класс?
Локальные внутренние классы
Идентификаторы внутренних классов
Внутренние классы: зачем?
Замыкания сборщик долг обратные вызовы
Внутренние классы сборщик долг система управления
Резюме
Упражнения
Глава 9. Обработка ошибок сборщик долг исключения
Основные исключения
Аргументы исключения
Перехват исключений
Блок try
Обработчики исключений
Создание собственных исключений
Описание исключений
Перехват любого типа исключения
Повторное возбуждение исключения
Цепочки исключений
Стандартные исключения Java
Особый случай: RuntimeException
Завершение с помощью finally
Для чего нужно finally?
Ловушка: потерянное исключение
Ограничения исключений
Конструкторы
Отождествление исключений
Альтернативные подходы
Предыстория
Перспективы
Передача исключений на консоль
Преобразование контролируемых исключений в неконтролируемые
Исключения: руководящие принципы
Резюме
Упражнения
Глава 10. Определение типов
Необходимость в динамическом определении типов (RTTI)
Объект Class
Проверка перед приведением типов
Синтаксис RTTI
Отражение: динамическая информация о классе
Извлечение информации о методах класса
Резюме
Упражнения
Глава 11. Коллекции объектов
Массивы
Массивы - это первоклассные объекты
Возврат массива
Класс Arrays
Заполнение массива
Копирование массива
Сравнение массивов
Сравнения элементов массива
Сортировка массива
Поиск в отсортированном массиве
Массивы: резюме
Введение в контейнеры
Распечатка контейнеров
Заполнение контейнеров
Неудобство контейнеров: неизвестный тип
Иногда это все равно работает
Создание контейнера ArrayList для определенного типа
Итераторы
Таксономия контейнеров
Функциональность коллекций
Функциональность списков
Создание стека на основе списка LinkedList
Создание очереди на основе списка LinkedList
Функциональность множества
SortedSet
Функциональность карты
SortedMap
LinkedHashMap
Хэширование сборщик долг хэш-коды
Переопределение hashCode()
Удержание ссылок
WeakHashMap
Итераторы: еще один взгляд
Выбор реализации
Выбор между списками
Выбор между множествами
Выбор между картами
Сортировка сборщик долг поиск в списках
Инструменты
Получение неизменяемых коллекций сборщик долг карт
Синхронизация коллекции или карты
Неподдерживаемые операции
Контейнеры Java версий 1.0/1.1
Vector сборщик долг Enumeration
Hashtable
Stack
BitSet
Резюме
Упражнения
Глава 12. Система ввода- вывода Java
Класс File
Список каталогов
Создание каталогов
Ввод сборщик долг вывод
Типы InputStream
Типы OutputStream
Добавление свойств сборщик долг интерфейсов
Чтение из InputStream с помощью FilterInputStream
Запись в OutputStream с помощью FilterOutputStream
Классы Reader сборщик долг Writer
Источники сборщик долг приемники данных
Изменение поведения потока
Классы, оставленные без изменений
RandomAccessFile: сам по себе
Типичное использование потоков ввода-вывода
Входные потоки
Выходные потоки
Каналы
Инструменты для чтения сборщик долг записи файлов
Стандартный ввод-вывод
Чтение из стандартного потока ввода
Подмена System.in на PrintWriter
Перенаправление стандартного ввода-вывода
Новый ввод-вывод (nio)
Преобразование данных
Извлечение примитивов
Представления буферов
Буферы сборщик долг манипуляция данными
Подробно о буфере
Отображаемые в память файлы
Блокировка файлов
Сжатие данных
Простое сжатие в формате GZIP
Многофайловые архивы ZIP
Архивы Java ARchives (файлы JAR)
Сериализация объектов
Обнаружение класса
Управление сериализацией
Долговременное хранение
Предпочтения
Регулярные выражения
Создание регулярных выражений
Квантификаторы
Pattern сборщик долг Matcher
split()
Операции замещения
reset()
Регулярные выражения сборщик долг ввод-вывод
Нужен ли StringTokenizer?
Резюме
Упражнения
Глава 13. Параллельное выполнение
Мотивация
Простые потоки
Уступки
Ожидание
Приоритет
Потоки-демоны
Присоединение к потоку
Варианты кодирования
Чуткие пользовательские интерфейсы
Совместное использование ресурсов
Некорректный доступ к ресурсам
Состязание за ресурсы
Разрешение спора за разделяемые ресурсы
Критические секции
Состояния потока
Переход в блокированное состояние
Сотрудничество потоков
Ожидание сборщик долг уведомление
Использование каналов для ввода-вывода между потоками
Более сложное взаимодействие
Тупики
Правильный способ остановки
Воздействие на блокированный поток
Группы потоков
Резюме
Упражнения
Глава 14. Создание окон сборщик долг апплетов
Простой апплет
Ограничения апплетов
Преимущества апплетов
Каркасы приложений
Запуск апплетов в браузере
Использование Appletviewer
Тестирование апплетов
Запуск апплетов из командной строки
Отображение апплетов на экране
Делаем кнопку
Перехват событий
Многострочные текстовые поля
Управление расположением компонентов
BorderLayout
FlowLayout
GridLayout
GridBagLayout
Абсолютное позиционирование
BoxLayout
Лучший вариант?
Модель событий библиотеки Swing
Типы событий сборщик долг слушателей
Отслеживание ряда событий
Компоненты Swing
Кнопки
Значки
Подсказки
Текстовые поля
Рамки
Панель JScrollPane
Мини-редактор
Флажки
Переключатели
Раскрывающиеся списки
Списки
Панель вкладок
Окна сообщений
Меню
Всплывающие меню
Рисование
Диалоговые окна
Диалог выбора файлов
HTML для компонентов Swing
Регуляторы сборщик долг индикаторы выполнения
Деревья
Таблицы
Выбор внешнего вида сборщик долг поведения программы
Буфер обмена
Упаковка апплета в файл JAR
Подписывание апплетов
JNLP сборщик долг Java Web Start
Техника программирования
Динамическое закрепление событий
Разделение бизнес-правил сборщик долг логики графического интерфейса
Каноническая форма
Параллельное выполнение сборщик долг Swing
Интерфейс Runnable: еще один взгляд
Управление параллельным выполнением
Визуальное программирование сборщик долг компоненты JavaBean
Что такое компонент JavaBean?
Получение информации о компоненте Bean: инструмент Introspector
Более сложный компонент Bean
Компоненты JavaBean сборщик долг синхронизация
Упаковка компонента Bean
Поддержка более сложных компонентов Bean
Больше о компонентах Bean
Резюме
Упражнения
Глава 15. Обнаружение проблем
Модульное тестирование
Простая инфраструктура тестирования
JUnit
Повышение надежности посредством утверждений
Синтаксис
Контроль при проектировании по контракту
Пример: DBC + тестирование "белого" ящика
Сборка инструментом Ant
Автоматизируйте все
Проблемы с make
Ant: неофициальный стандарт
Контроль версий посредством CVS
Ежедневные сборки
Журнализация
Уровни журнализации
Записи LogRecord
Объекты Handler
Фильтры
Объекты Formatter
Пример: посылка электронного письма для вывода сообщений
Управление уровнями журнализации через пространство имен
Практика журнализации для больших проектов
Заключение
Отладка
Отладка с помощью JDB
Графические отладчики
Профилировка сборщик долг оптимизация
Слежение за потреблением памяти
Статистика загрузки процессора
Тесты на область охвата
Интерфейс профилировки JVM
Использование HPROF
Производительность потоков
Рекомендации по оптимизации
Доклеты
Резюме
Упражнения
Глава 16. Анализ сборщик долг планирование
Методология
Этап 0. Создание плана
Формулировка задания
Этап 1. Что мы делаем?
Этап 2. Как мы будем это создавать?
Пять ступеней создания объекта
Руководящие принципы по разработке объектов
Этап 3. Создание ядра
Этап 4. Случаи использования
Этап 5. Эволюция
Планы окупаются
Экстремальное программирование
Сначала пишем тест
Программирование парами
Стратегии для переходного периода
Рекомендации
Возможные препятствия
Заключение
Приложение А. Передача сборщик долг возврат объектов
Передача ссылок
Совмещение имен
Создание локальных копий
Передача по значению
Клонирование объектов
Добавление к классу способности клонирования
Успешное клонирование
Действие Object.clone()
Клонирование составного объекта
Глубокое копирование списка ArrayList
Глубокое копирование через сериализацию
Добавление клонируемости вниз по иерархии
Почему все сделано так странно?
Управление клонированием
Конструктор-копировщик
Классы "только для чтения"
Создание классов "только для чтения"
Издержки неизменяемости
Неизменные строки
Классы String сборщик долг StringBuffer
Строки String специфичны
Резюме
Упражнения
Приложение Б. Рекомендации по программированию на Java
Проектирование
Реализация
Приложение В o Дополнения
Компакт-диск с курсом Hands-On Java, 3-е издание
Семинар "Разработка Объектов сборщик долг Систем"
Thinking In Enterprise Java
Семинар по J2EE
Thinking In Patterns with Java
Семинар Thinking In Patterns
Консультации по планированию сборщик долг обсуждение проектов
Приложение Г. Ресурсы
Программные средства
Книги
Анализ сборщик долг планирование
Python
Список моих собственных книг
Алфавитный указатель
ПОМОЩЬ
Оплата сборщик долг доставка
Вопросы сборщик долг ответы
Карта сайта
Обратная связь
ПОДПИСКА
Хотите быть в курсе событий?
Подпишитесь на еженедельную рассылку Издательского дома «Питер»
о новинках, акциях, скидках. подробнее
ЗАКАЗ КНИГ
ПО ТЕЛЕФОНУ
Доставка по России сборщик долг всему миру:
почтой — (812) 703-73-74
Доставка по Москве:
курьером — (495) 234-38-15
Доставка по Петербургу:
курьером — (812) 703-76-21
ГЛАС ЧИТАТЕЛЯ
отзыв на книгу:
Самоучитель работы на компьютере. 10-е изд.
Эта книга просто клад для начинающих работать на компьютере. Я пользуюсь книгами только этого автора, ибо там все написано просто сборщик долг с юмором.
Сергей
Главная |
Новинки |
Новости |
Рейтинг продаж |
Файлы/Download |
Клуб Профессионал |
Партнерская программа
Авторские права охраняются.
Воспроизведение материалов или их частей в любом виде без письменного разрешения запрещено!
© 1997-2008, Издательский дом «Питер»
Санкт-Петербург
Б. Сампсониевский пр., 29а
тел.: (812) 703-73-74,
(812) 703-73-73
e-mail: postbook@piter.com
sales@piter.com
http://www.piter.com
разделы
любимый цвет
тестоделитель
девелоперская компания
александр вертинский. желтый танго
аэрография
шапка доставка
lucent definity
помещение шиномонтаж
mastercard
kyiv apartaments service
покраска рчв
интеллектуальный электросчетчик
эфирный антенна locus
аденома
откачка туалет
бордюр обоев
брэнд
брэнд
брэнд
брэнд
брэнд
светящийся краска
тонировка
цвет ламината класс 32
охота легавый
цепной конвейер
время владимир
тестоделитель
гуп ритуал
силуэт слимент лифт
снегоуборочный машина
помидор купля
красный объявление
сборщик долг