The Java programming language

The sale of this product is suspended.

Try to search similar items from other sellers.

Sold: 0
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

0
Period
1 month 3 months 12 months
0 0 0
0 0 0
In order to counter copyright infringement and property rights, we ask you to immediately inform us at support@plati.market the fact of such violations and to provide us with reliable information confirming your copyrights or rights of ownership. Email must contain your contact information (name, phone number, etc.)

This website uses cookies to provide a more effective user experience. See our Cookie policy for details.