- Arts & Culture 5932
- Business & Economics 680
- Computers 310
- Dictionaries & Encyclopedias 81
- Education & Science 75718
- Engineering 3059
- Fiction 696
- House, Family & Entertainment 107
- Law 132
- Website Promotion 71
The Java programming language
Uploaded: 05.01.2008
Content: java.pdf 1122,94 kB
Product description
Книга обучает программированию на Java и рассчитана на читателей, знакомых с основными концепциями программирования. Язык Java рассматривается в ней без претензий на формальность или полноту описания. Книга не является пособием по объектно-ориентированному программированию, хотя некоторые его аспекты рассматриваются для выработки общей терминологии.Программистам на C и C++ язык Java должен показаться знакомым, поскольку в нем используются многие конструкции этих языков. Другие книги данной серии, а также большая часть онлайновой документации посвящены программированию аплетов (см. ссылки, приведенные в разделе «Библиография»).
Глава 1 - «Первое знакомство с Java» - содержит краткий обзор Java. Программистам, не владеющим концепциями объектно-ориентированного программирования, следует внимательно прочитать эту главу, а для остальных она станет полезным введением в объектно-ориентированные возможности Java.В главах 2, 3 и 4 рассматриваются фундаментальные аспекты объектно-ориентированного программирования в Java, а именно объявления классов, их реализация и создание объектов на основе определений классов.
Глава 2 - «Классы и объекты» - описывает основы языка Java.
Глава 3 - «Расширение классов» - посвящена расширению, или субклассированию, существующих классов, в результате которого появляются новые классы со своими данными и другим поведением.
Глава 4 - «Интерфейсы» - рассказывает о том, как объявляются интерфейсы, представляющие собой абстрактные описания поведения объектов, обеспечивающие максимальную гибкость для проектировщиков и программистов.В главах 5 и 6 рассматриваются стандартные языковые конструкции, общие для большинства языков программирования.
Глава 5 - «Лексемы, операторы и выражения» - посвящена лексемам языка, его операторам, их использованию для построения выражений и процессу вычислений.
Глава 6 - «Порядок выполнения» - показывает, каким образом управляющие операторы изменяют последовательность выполнения операторов в программе.
Глава 7 - «Исключения» - посвящена очень мощному средству Java - обработке исключений.
Глава 8 - «Строки» - описывает встроенные языковые и runtime-средства для работы с объектами String.
В главе 9 - «Потоки» - объясняется, как в Java реализована многопоточность. Многие приложения (в частности, те, что основаны на графическом интерфейсе пользователя) должны одновременно обслуживать несколько задач. Чтобы обеспечить их правильное функционирование, необходимо организовать надлежащее взаимодействие между ними. Потоки Java отвечают таким требованиям.
Глава 10 - «Пакеты» - описывает механизм группировки классов Java в отдельные пакеты.
В главах с 11 по 14 рассматриваются основные пакеты, входящие в библиотеку классов Java. Глава 11 - «Пакет ввода/вывода» - описывает систему ввода/вывода.
Глава 12 - «Стандартные вспомогательные средства» - посвящена вспомогательным классам (utility classes), к которым относятся векторы и хеш-таблицы.
В главе 13 - «Применение типов в программировании» - рассматриваются классы Java, относящиеся к таким типам, которые представляют собой как отдельные объекты, описывающие класс или интерфейс, так и классы, служащие «оболочками» для примитивных типов данных (в частности, целых и вещественных значений).
Глава 14 - «Системное программирование» - объясняет, как получить доступ к системным средствам.Приложение А показывает, каким образом в Java поддерживаются родные методы (native methods) - средства для работы с кодом, написанным на «родном» языке программирования базовой платформы.В приложении Б перечисляются все runtime-исключения и ошибки, возбуждаемые самой системой Java.Приложение В содержит ряд полезных таблиц, которые пригодятся для справочных целей.Наконец, в разделе «Библиография» приведены ссылки, которые могут представлять интерес при дальнейшем знакомстве с объектно-ориентированным программированием, многопоточностью и другими темами.
Feedback
0Period | |||
1 month | 3 months | 12 months | |
0 | 0 | 0 | |
0 | 0 | 0 |