Отправить другу/подруге по почте ссылку на эту страницуВариант этой страницы для печатиНапишите нам!Карта сайта!Помощь. Как совершить покупку…
московское время19.10.18 20:43:12
На обложку
Чёрный туман. (Выдающиеся мыслители, учёные, писатели, общественные…Чёрный туман. (Выдающиеся мыслители, учёные, писатели, общественные…
Opera philologiсa minora: Античная литература, языкознаниеавторы — Откупщиков Ю. В.
Государство и церковь на Руси XIV—XVI вв.: Подвижники русской…авторы — Скрынников Р. Г.
б у к и н и с т и ч е с к и й   с а й т
Новинки«Лучшие»Доставка и ОплатаМой КнигоПроводЗаказ редких книгО сайте
Книжная Труба   поиск по словам из названия
Авторский каталог
Каталог издательств
Каталог серий
Моя Корзина
Только цены
Рыбалка
Наука и Техника
Математика
Физика
Радиоэлектроника. Электротехника
Инженерное дело
Химия
Геология
Экология
Биология
Зоология
Ботаника
Медицина
Промышленность
Металлургия
Горное дело
Сельское хозяйство
Транспорт
Архитектура. Строительство
Военная мысль
История
Персоны
Археология
Археография
Восток
Политика
Геополитика
Экономика
Реклама. Маркетинг
Философия
Религия
Социология
Психология. Педагогика
Законодательство. Право
Филология. Словари
Этнология
ИТ-книги
O'REILLY
Дизайнеру
Дом, семья, быт
Детям!
Здоровье
Искусство. Культурология
Синематограф
Альбомы
Литературоведение
Театр
Музыка
КнигоВедение
ЛитПамятники
Современные тексты
Худ. литература
NoN Fiction
Природа
Путешествия
Эзотерика
Пурга
Спорт

/ИТ-книги

Введение в Java-технологию — Сафонов В. О.
Введение в Java-технологию
Научное издание
Сафонов В. О.
год издания — 2002, кол-во страниц — 187, ISBN — 5-02-024985-8, тираж — 3000, язык — русский, тип обложки — мягк., масса книги — 220 гр., издательство — Наука. СПб
цена: 199.00 рубПоложить эту книгу в корзину
Р е ц е н з е н т ы:
чл.-кор. РАН Б. А. Бабаян
д-р техн. наук, проф. Р. М. Юсупов

Допущено Министерством образования РФ в качестве учебного пособия по специальности «Математическое обеспечение и администрирование информационных систем» — 351500

Формат 60x90 1/16. Бумага офсетная. Печать офсетная
ключевые слова — java, applet, bean, awt, swing, интернет, объектно-ориентирован, интерфейс, компиляц, пакет, try-блок, except, многопоточн, синхронизац, thread, апплет, api, gui, plaf, look-and-feel, сокет, socket

Изложены основные понятия языка программирования Java и Java-технологии — нового перспективного направления развития современного программирования, используемого для разработки встроенных систем, программирования для Интернета и создания широкого класса других программ. Рассмотрены предыстория и история развития языка Java, его базовые понятия и конструкции, приведено сравнение языка Java с другими популярными языками. Дан обзор инструментальных средств Java-технологии. Изложены основы Java API — библиотек языка Java для разнообразных применений. Приведено большое число простых, но содержательных примеров, облегчающих изучение языка. Рассмотрены современные направления использования Java-технологии и перспективы её развития.

Книга предназначена для студентов — системных программистов, а также для широкого круга специалистов, заинтересованных в изучении и использовании Java-технологии.

ОГЛАВЛЕНИЕ

Введение3
 
Глава 1. Предыстория и история языка Java5
 
1.1. История объектно-ориентированного программирования5
1.2. История языка Java8
 
Глава 2. Основные понятия Java11
 
2.1. Основные особенности Java11
2.2. Обзор основных понятий Java13
2.3. Java, C++ и «ведомственные» языки14
2.4. Первая программа на Java16
2.5. Инструменты программирования на Java19
2.6. Виды программ на Java19
 
Глава 3. Объекты и классы21
 
3.1. Структура класса и простой пример21
3.2. Наследование классов22
3.3. Создание объектов и объектные ссылки24
3.4. Модификаторы доступа. Свойства25
3.5. Класс Object — общий предок всех классов30
 
Глава 4. Интерфейсы33
 
4.1. Определение, пример и назначение интерфейсов33
4.2. Особенности и примеры использования интерфейсов34
 
Глава 5. Пакеты38
 
5.1. Определение, особенности и пример пакета38
5.2. Единица компиляции40
5.3. Иерархия пакетов41
5.4. Соглашение об именовании пакетов41
5.5. Поиск классов при компиляции и исполнении42
5.6. Структура пакетов и структура директорий43
5.7. Организация Java API в виде пакетов45
 
Глава 6. Классы — дополнительные возможности47
 
6.1. Статические инициализаторы47
6.2. Вложенные классы48
6.3. Класс Class52
6.4. Интерфейс рефлексии — reflection API54
 
Глава 7. Простые типы57
 
7.1. Объектные и простые типы. Тип boolean57
7.2. Целочисленная арифметика58
7.3. Вещественная арифметика60
7.4. Классы-оболочки (wrapper classes)62
7.5. Инициализация полей и переменных63
 
Глава 8. Строки и массивы65
 
8.1. Строки65
8.2. Массивы66
 
Глава 9. Операторы69
 
9.1. Особенности и отличия от Си69
9.2. Блоки и объявления локальных переменных69
9.3. Условный оператор и условное выражение70
9.4. Оператор switch71
9.5. Операторы while, do-while, break72
9.6. Операторы for, break, continue73
 
Глава 10. Исключительные ситуации74
 
10.1. Общая концепция и исторический обзор74
10.2. Иерархия исключений в Java76
10.3. Рекомендации по проектированию исключений77
10.4. Контролируемые исключения78
10.5. Неконтролируемые исключения80
10.6. Общая форма try-блока обработки исключений80
10.7. Пример использования исключений82
10.8. Дополнительные возможности класса Exception83
 
Глава 11. Многопоточное программирование84
 
11.1. История84
11.2. Виды синхронизации процессов85
11.3. Потоки и облегчённые процессы86
11.4. Обзор средств много поточно го программирования в Java87
11.5. Основные свойства класса Thread88
11.6. Создание и запуск потока88
11.7. Синхронизация потоков по ресурсам90
11.8. Синхронизация потоков по событиям91
11.9. Завершение, приостановка и возобновление потоков92
11.10. Перевод потока в «спящее» состояние и «побудка»93
11.11. Дополнительные возможности управления потоками94
11.12. Структуризация потоков в группы95
 
Глава 12. Апплеты98
 
12.1. Основные понятия98
12.2. Пример простейшего апплета99
12.3. Архитектура апплета100
12.4. Взаимодействие апплета с внешней средой. Безопасность101
12.5. Структура тега applet и параметры апплета103
12.6. Вывод информации апплетом103
12.7. Проигрывание аудиоклипов из апплета106
12.8. Обработка событий в апплете107
 
Глава 13. Сериализация110
 
13.1. Полнота реализации объектно-ориентированной модели
в Java110
13.2. Основные понятия и принципы сериализации111
13.3. Базовый API для сериализации в Java111
13.4. Десериализация113
13.5. Пример сериализации и десериализации114
13.6. Дополнительные возможности115
 
Глава 14. Технология Java Beans117
 
14.1. Основные понятия117
14.2. Базовый инструментарий разработки Java Beans118
14.3. Основные принципы разработки Java Beans119
14.4. Архивация Java Beans. Утилита jar120
14.5. Пример Java Bean121
14.6. Шаблоны проектирования свойств124
14.7. Шаблоны проектирования событий126
14.8. Связываемые свойства (bound properties)127
14.9. Свойства с ограничениями (constrained properties)129
14.10. Пример: связываемые свойства с ограничениями131
14.11. Дополнительные возможности133
 
Глава 15. AWT — инструментарий для создания GUI135
 
15.1. История и проблемы развития GUI135
15.2. Основные возможности и функции AWT136
15.3. Иерархия классов AWT137
15.4. Класс Component137
15.5. Класс Container. Менеджеры размещения139
15.6. Пример использования AWT: фрейм и кнопки141
15.7. Некоторые другие элементы управления AWT144
15.8. Краткий обзор подпакетов AWT145
 
Глава 16. Система Swing — новый GUI-инструментарий
Java-технологии
146
 
16.1. Обзор возможностей Swing146
16.2. Связь и различия Swing и AWT147
16.3. Пример компоненты Swing: панель с вкладками148
16.4. Динамическое изменение стиля визуализации (Pluggable
Look and Feel — PLAF)150
16.5. Обзор компонент Swing151
16.6. Swing и парадигма проектирования MVC152
16.7. Принципы проектирования Java Look-and-Feel153
 
Глава 17. Сетевое программирование на Java155
 
17.1. Java-универсальный язык сетевого программирования155
17.2. IP-адресация (InetAddress)156
17.3. Web-адресация (URL), Соединения с URL157
17.4. Сокетные соединения (sockets)159
17.5. Серверные сокеты (ServerSocket)162
17.6. Обзор других возможностей пакета java.net163
 
Глава 18. Стиль программирования и документирование
программ на Java
164
 
18.1. Рекомендации по стилю программирования на Java164
18.2. Документирование программ. Утилита javadoc168
 
Глава 19. Перспективы Java-технологии172
 
19.1. Ссылки и дальнейшие планы172
19.2. Краткий обзор перспектив Java-технологии173
 
Литература176
 
Словарь178

Книги на ту же тему

  1. Spring 4 для профессионалов. — 4-е изд., Шефер К., Хо К., Харроп Р., 2015
  2. Java сервлеты и JSP: сборник рецептов, Перри Б. У., 2005
  3. Электронный магазин на Java и XML (+CD-ROM), Брогден Б., Минник К., 2002
  4. Средства визуального проектирования на Java, Чекмарев А., 1998
  5. Разработка программных проектов: на основе Rational Unified Process (RUP), Полис Г., Огастин Л., Лоу К., Мадхар Д., 2009
  6. Макропроцессоры и мобильность программного обеспечения, Браун П., 1977
  7. UNIX. Профессиональное программирование. — 2-е изд., Стивенс Р., Раго С., 2007

Напишите нам!© 1913—2013
КнигоПровод.Ru
Рейтинг@Mail.ru btd.kinetix.ru работаем на движке KINETIX :)
elapsed time 0.126 secработаем на движке KINETIX :)