Knigionline.co » Программное обеспечение » Java руководство для начинающих

Java руководство для начинающих - Шилдт Герберт (2012)

Java руководство для начинающих
  • Год:
    2012
  • Название:
    Java руководство для начинающих
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    Вильямс
  • Страниц:
    316
  • ISBN:
    978-5-8459-1770-6
  • Рейтинг:
    4.3 (4 голос)
  • Ваша оценка:
"Java: руководство для начинающих", автором которого является Герберт Шилдт, а также на его счету популярные по всему миру книги по языкам программирования, таким образом, чтобы у читателя получилось быстро освоить основные навыки программирования на Java. Полностью обновленное по версии Java Platform, Standard Edition 7, пятое издание этого учебного пособия начинается с обзора самых простейших основ, не исключая выполнение простых программ на Java и компилирование. Далее в нем описаны синтаксические конструкции и ключевые слова составляющие основу Java как языка программирования. Затем следует изложение наиболее передовых языковых средств Java, включая многопоточное и обобщенное программирование. Книга завершается введением в библиотеку Swing. Использованный в книге справочный и учебный материал позволяет читателю быстро и легко освоить основы программирования на Java. В целях упрощения процесса изучения Java, учебник построен следующим образом: - Базовые понятия и навыки. Все главы начинаются с перечня базовых понятий и навыков, которые будет необходимо усвоить читателю. - Обращение к знатоку. Во врезках под этим заголовком даны полезные рекомендации в форме вопрос-ответ. - Примеры для опробования. Это примеры небольших проектов, наглядно показывающие, как применять полученные навыки и знания на практике. - Упражнения для самопроверки. В конце каждой главы присутствуют контрольные вопросы и задания для проверки прочности изученного материала. - Подробные комментарии к примерам программ. Все примеры программ в этом учебном пособии снабжены подробными комментариями, которые описывают приемы программирования Java и демонстрируемые языковые средства.

Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги

// books[0].title = "test title"; // Ошибка: доступ запрещен.

Импорт пакетов

При использовании класса из другого пакета необходимо полностью определять его имя, т.е. указывать перед именем класса имя пакета. Такой подход был принят в предыдущем примере. Но его соблюдение очень быстро становится утомительным для программирования, и особенно это касается глубоко вложенных пакетов. Язык Java был разработан программистами для программистов, и поэтому не удивительно, что в нем было предусмотрено более удобное средство доступа к содержимому пакета: оператор import. Используя этот оператор, можно упростить обращение к одному или нескольким членам пакета, чтобы пользоваться ими непосредственно, не указывая явно имя пакета.

Ниже приведена общая форма оператора import,

import имя_пакета.имя_класса;

Если требуется импортировать все содержимое пакета, вместо имени класса следует указать звездочку (*). Ниже приведены примеры обеих форм записи оператора import.

import mypack.MyClass

import mypack.*;

В первом случае из пакета mypack импортируется класс MyClass, а во втором — все классы из данного пакета. В исходном файле программы на Java операторы import должны следовать сразу же после оператора package (если таковой имеется) и перед определением классов.

С помощью оператора import можно организовать доступ к пакету bookpack и воспользоваться классом Book, не прибегая к полностью определенному имени. Оператор import, разрешающий данное затруднение, помещается в начало того файла, где требуется доступ к классу Book, в следующем виде:

import bookpack.*;

Например, так будет выглядеть исходный код класса UseBook, в котором используется механизм импорта пакетов:

// Использование ключевого слова import,

package bookpackext;

// Импорт пакета bookpack.

import bookpack.*;

// использовать класс Book из пакета bookpack

class UseBook {

public static void main(String args[]) {

// Теперь к членам класса Book можно обращаться непосредственно,

// не указывая полностью определенное имя.

Book books[] = new Book[5];

books[0] = new Book("Java: A Beginner's Guide",

"Schildt", 2007);

books[1] = new Book("Java: The Complete Reference",

"Schildt", 2007);

books[2] = new Book("The Art of Java",

"Schildt and Holmes", 2003);

books[3] = new Book("Red Storm Rising",

"Clancy", 1986);

books[4] = new Book("On the Road",

"Kerouac", 1955);

for(int i=0; i < books.length; i++) books[i].show();

}

}

Как видите, теперь нет нужды предварять имя класса Book именем пакета.

Библиотечные классы Java, содержащиеся в пакетах

Как пояснялось ранее, в Java определено большое количество стандартных классов, доступных всем программам. Библиотека классов Java обычно называется Java API (Application Programming Interface — прикладной программный интерфейс). Классы, входящие в состав библиотеки Java API, хранятся в пакетах. На верхней ступени иерархии находится пакет java. В его состав входят подчиненные пакеты, включая и перечисленные ниже.

Пакет

Описание

java.lang

Содержит большое количество классов общего назначения

java.io

Содержит классы, предназначенные для поддержки ввода-вывода

java.net

Содержит классы, предназначенные для поддержки сетевого взаимодействия

java.applet

Содержит классы, предназначенные для создания апплетов

java.awt

Содержит классы, обеспечивающие поддержку набора инструментальных средств Abstract Window Toolkit

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий