Java2. Практическое руководство
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «Java2. Практическое руководство»

 

Java2. Практическое руководство

Книга «Java2. Практическое руководство» предназначена для начинающих и продолжающих изучение Java-технологий. Приводимые сведения относятся к программированию на языке Java 2, однако дополнительно представлены нововведения версии платформы JSDK 1.5.0, которую создатели языка назвали Java 5.0. Данное практическое руководство является обобщением материала, который авторы предлагали студентам механико-математического факультета и факультета прикладной математики и информатики БГУ, а также слушателям курсов повышения квалификации учебного центра IBA при изучении компьютерных технологий. Этот курс может служить ступенькой к мастерству – прошедшие обучение успешно сдают различные экзамены, получают международные сертификаты и в состоянии участвовать в командной разработке достаточно больших проектов.

Java2. Практическое руководство

Обзор книги «Java2. Практическое руководство»

Основы языка Java, затрагивает вопросы, относящиеся к основам языка Java и концепции объектно-ориентированного программирования: типы данных, операторы, классы и интерфейсы, наследование классов и полиморфизм.

Приложения и апплеты. Классы и объекты
  • Обзор языка Java 2
  • Изменения в версии J2SE 5.0
  • Простое приложение
  • Простой апплет
  • Классы и объекты
Типы данных. Операторы. Массивы
  • Базовые типы данных и литералы
  • Классы-оболочки
  • Классы-оболочки в J2SE 5.0
  • Операторы
  • Операторы управления
  • Цикл for в J2SE 5.0
  • Массивы
  • Класс Math
  • Перечисления в J2SE 5.0
Классы
  • Классы и отношения
  • Переменные класса и константы
  • Ограничение доступа
  • Конструкторы
  • Методы
  • Статические методы и атрибуты
  • Модификатор final
  • Абстрактные методы
  • Модификатор native
  • Модификатор synchronized
  • Передача объектов в методы
  • Логические блоки
  • Классы-шаблоны в J2SE 5.0
  • Методы-шаблоны в J2SE 5.0
  • Методы с переменным числом параметров в J2SE 5.0
Наследование и полиморфизм. Класс Object
  • Наследование
  • Использование super и this
  • Переопределение методов и полиморфизм
  • Перегрузка методов
  • Полиморфизм и расширяемость
  • Статические методы и полиморфизм
  • Класс Object
  • Сборка мусора
Абстрактные классы и методы. Интерфейсы. Пакеты
  • Абстрактные классы
  • Интерфейсы
  • Пакеты
  • Статический импорт в J2SE 5.0
Внутренние и вложенные классы
  • Внутренние (inner) классы
  • Вложенные (nested) классы
  • Анонимные (anonymous) классы
Строки
  • Класс String
  • Класс StringBuffer

Использование классов и библиотек, освещает темы, связанные с применением классов из пакетов классов Java при работе с файлами, для хранения объектов, при создании пользовательских интерфейсов и многих других задач.

Файлы. Потоки ввода/вывода
  • Класс File
  • Потоки ввода/вывода
  • Предопределенные потоки
  • Сериализация
Исключительные ситуации
  • Иерархия и способы обработки
  • Оператор throw
  • Ключевое слово finally
  • Собственные исключения
Хранение и обработка объектов
  • Коллекции
  • Списки
  • Множества
  • Карты отображений
  • Унаследованные коллекции
  • Параметризация коллекций в J2SE 5.0
  • Обработка массивов
Графические интерфейсы пользователя
  • Основы оконной графики
  • Апплеты
  • Фреймы
Классы событий
  • События и их обработка
  • Классы-адаптеры
Элементы управления
  • Менеджеры размещения
  • Элементы управления
Потоки и многопоточность
  • Жизненный цикл потока
  • Управление приоритетами и ThreadGroup
  • Управление потоками
  • Потоки-демоны
  • Потоки в апплетах
  • Методы synchronized
  • Инструкция synchronized
  • Потоки в J2SE 5.0
Сетевые программы
  • Поддержка Интернет
  • Сокеты и сокетные соединения
  • Многопоточность

Технологии разработки Web-приложений, рассказывает про основы программирования распределенных информационных систем с применением сервлетов, JSP и баз данных, а также даны основные принципы создания собственных библиотек тегов.

Сервлеты
  • Интерфейсы ServletRequest и HttpServletRequest
  • Интерфейсы ServletResponse и HttpServletResponse
  • Интерфейс ServletConfig
  • Простой сервлет
  • Запуск Web-сервера и размещение проекта
  • Извлечение информации из запроса
  • Многозадачность
Пользовательская сессия
  • Сеанс (сессия)
  • Cookie
JDBC
  • Драйвера, соединения и запросы
  • СУБД MySQL
  • Простое соединение и простой запрос
  • Метаданные
  • Подготовленные запросы и хранимые процедуры
  • Транзакции
  • Пул соединений
Java Server Pages
  • Директивы
  • Объявления
  • Скриптлеты
  • Выражения
  • Неявные объекты
  • Стандартные элементы action
  • Извлечение полей и значений
  • JSP + Servlet + JSP
Пользовательские теги
  • Простой тег
  • Тег с атрибутами
  • Тег с телом

В приложениях приведены дополнительные материалы, относящиеся к использованию HTML, XML в информационных системах, основанных на применении Java-технологий, а также краткое описание популярной технологии Struts для разработки распределенных систем, в полной мере объединяющей возможности J2EE и XML.

  1. Язык разметки гипертекстовых документов HTML
  2. XML и Java
  3. Введение в технологию Struts

Практически всегда изучение Java-технологий по учебному плану следует за изучением технологий C++, поэтому авторы книги «Java2. Практическое руководство» ссылаются на соответствующие структуры языка C++. Однако, знания языка C++ не требуется и никакой зависимости от языка C++ не используется, кроме ссылок на похожий синтаксис и на общие концепции объектно-ориентированного программирования. Данное пособие можно использовать для обучения программированию на языке Java с нуля.

Формат: PDF
Качество: eBook
Страниц: 400

Скачать бесплатно книгу «Java2. Практическое руководство»

30.05.20131170.07009

Карта сайта

 
]]>