Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Карабин П. -> "Язык программирования Java- Создание интерактивных приложений для Internet "

Язык программирования Java- Создание интерактивных приложений для Internet - Карабин П.

Язык программирования Java- Создание интерактивных приложений для Internet

Автор: Карабин П.
Издательство: М.: Бук Пресс
Год издания: 2006
Страницы: 112
ISBN 5-8321-0143-9
Читать: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Скачать: yazikprogramirovnajava2006.pdf

Петр Карабин
Язык программирования
Java:
Создание интерактивных приложений для Internet
УДК 681.3 ББК 32.973.26-018.2 К216
Карабин П.Л.
К216 Язык программирования Java:
Создание интерактивных приложений для Internet. - М.: Бук-пресс, 2006. - 224 с. -(Хитрости и тонкости).
ISBN 5-8321-0143-9
Учебное пособие по языку программирования Java. Создание языка Java — это один из самых значительных шагов вперед в области разработки сред программирования за последние 20 лет. Язык HTML (Hypertext Markup Language — язык разметки гипертекста) был необходим для статического размещения страниц во «Всемирной паутине» WWW (World Wide Web). Язык Java потребовался для качественного скачка в создании интерактивных продуктов для Internet.
УДК 681.3 ББК 32.973.26-018.2
ISBN 5-8321-0143-9
© Карабин ПЛ., составление, 2006 © Бук-пресс, 2006
Содержание
Файлы
Java
Введение в язык Java ...........................2
Шаг за шагом ...................................2
Лексические основы .............................4
Переменные .....................................12
Типы ...........................................13
Приведение типа ................................16
Автоматическое преобразование типов в выражениях ...............................16
Символы ........................................18
Тип boolean ....................................19
Пример создания переменных различных типов Л 9
Массивы ........................................20
Многомерные массивы ............................22
Операторы ......................................23
Приоритеты операторов ..........................34
Управление выполнением программы ...............35
Циклы ..........................................40
Классы .........................................45
Пакеты и интерфейсы ............................57
Переменные в интерфейсах .......................63
Работа со строками .............................65
221
Специальный синтаксис для работы
со строками ...................................66
Обработка исключений ..........................76
Легковесные процессы и синхронизация ..........85
Сводка функций программного интерфейса легковесных процессов ..........................96
Утилиты .......................................98
Управление памятью ............................108
Выполнение других программ ....................108
Апплеты........................................218
222
Java
Введение в язык Java
Исходный файл на языке Java — это текстовый файл, содержащий в себе одно или несколько описаний классов. Транслятор Java предполагает, что исходный текст программ хранится в файлах с расширениями Java. Получаемый в процессе трансляции код для каждого класса записывается в отдельном выходном файле, с именем совпадающем с именем класса, и расширением class.
Начнем с упражнения: оттранслируем и запустим каноническую программу «Hello World». После этого рассмотрим все существенные лексические элементы, воспринимаемые Java-транслятором: пробелы, комментарии, ключевые слова, идентификаторы, литералы, операторы и разделители.
Итак, вот ваша первая Java-программа:
class HelloWorid {
public static void main (String
args []) {
System, out. println ("Hello
World");
3
}
}
Приведенный выше текст примера надо записать в файл HelloWorld.java. Обязательно проверьте соответствие прописных букв в имени файла тому же в названии содержащегося в нем класса. Для того, чтобы оттранслировать этот пример необходимо запустить транслятор Java — javac, указав в качестве параметра имя файла с исходным текстом:
С: \> javac HelloWorld.java
Транслятор создаст файл HelloWorld.class с независимым от процессора байт-кодом нашего примера. Для того, чтобы исполнить полученный код, необходимо иметь среду времени выполнения языка Java (в нашем случае это программа java), в которую надо загрузить новый класс для исполнения. Подчеркнем, что указывается имя класса, а не имя файла, в котором этот класс содержится.
С: > java HelloWorid
Hello World
Полезного сделано мало, однако мы убедились, что установленный Java-транслятор и среда времени выполнения работают.
4
Шаг за шагом
Конечно, HelloWorld — это тривиальный пример. Однако даже такая простая программа новичку в языке Java может показаться пугающе сложной, поскольку она знакомит вас с массой новых понятий и деталей синтаксиса языка. Давайте внимательно пройдемся по каждой строке нашего первого примера, анализируя те элементы, из которых состоит Java-программа.
Строка 1
class HelloWorld {
В этой строке использовано зарезервированное слово class. Оно говорит транслятору, что мы собираемся описать новый класс. Полное описание класса располагается между открывающей фигурной скобкой в первой строке и парной ей закрывающей фигурной скобкой в строке 5. Фигурные скобки в Java используются точно так же, как в языках С и C++.
Строка 2
public static void main (String
args []) {
Такая, на первый взгляд, чрезмерно сложная строка примера является следствием важного требования, заложенного при разработке языка Java. Дело в том, что в Java отсутствуют глобальные функции. Поскольку
< 1 > 2 3 4 5 6 7 .. 35 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.