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 руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги

<applet code=nParamu width=300 height=80>

<param name=author value="Herb Schildt">

<param name=purpose value="Demonstrate Parameters'^

<param name=version value=2>

</applet>

*/

public class Param extends Applet {

String author;

String purpose;

int ver;

public void start() {

String temp;

author = getParameter("author");

// Важно убедиться в существовании параметра.

if(author == null) author = "not found";

purpose = getParameter("purpose");

if(purpose == null) purpose = "not found";

temp = getParameter("version");

try {

if(temp != null)

ver = Integer.parselnt(temp);

else

ver = 0;

//He менее важно убедиться, что преобразование

// числового значения параметра выполнено правильно.

} catch(NumberFormatException exc) {

ver = -1; // Код ошибки

}

}

public void paint(Graphics g) {

g.drawstring("Purpose: " + purpose, 10, 20);

g.drawString("By: " + author, 10, 40);

g.drawstring("Version: " + ver, 10, 60);

}

}

Выполнение этого апплета дает приведенный ниже результат.

Класс Applet

Как пояснялось ранее, все апплеты представляют собой подклассы, производные от класса Applet. Класс Applet наследует переменные и методы следующих классов из библиотеки AWT: Component, Container и Panel. В результате апплет получает все функциональные возможности, доступные в библиотеке AWT.

Помимо методов, рассмотренных в предыдущих разделах, класс Applet содержит ряд других методов, которые предоставляют средства для более полного управления процессом выполнения апплетов. Все методы, определенные в классе Applet, приведены в табл. 14.1.

Таблица 14.1. Методы, определенные в классе Applet

Метод

Описание

void destroy()

Вызывается браузером непосредственно перед завершением апплета. Если же перед завершением апплета требуется освободить ресурсы или выполнить какие-нибудь другие подготовительные действия, этот метод следует переопределить

AccessibleContext getAccessibleContext()

Возвращает контекст доступности для вызывающего объекта

AppletContext getAppletContext()

Возвращает контекст, связанный с апплетом

String getAppletlnfо()

Возвращает строку, описывающую апплет

AudioClip getAudioClip(URL url)

Возвращает объект типа AudioClip, инкапсулирующий аудиоклип, доступный по адресу, задаваемому параметром url

AudioClip getAudioClip(URL url, String clipName)

Возвращает объект типа AudioClip, инкапсулирующий аудиоклип, доступный по адресу, задаваемому параметром url, и называемый по имени, которое указывает параметр clipName

URL getCodeBase()

Возвращает веб-адрес (URL), связанный с апплетом

URL getDocumentBase()

Возвращает веб-адрес (URL) того HTML-документа, который вызывает апплет

Image getlmage(URL url)

Возвращает объект типа Image, инкапсулирующий изображение, доступное в месте, определяемом параметром url

Image getlmage (URL url, String imageName)

Возвращает объект типа Image, инкапсулирующий изображение, доступное в месте, определяемом параметром url, и называемое по имени, указываемому параметром imageName

Locale getLocale()

Возвращает объект типа Locale, который используется классами и методами, реагирующими на настройки региональных и языковых параметров системы

String getParameter(String paramName)

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