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

геометрической прогрессии 1, 2, 4, 8, 16, 32 и т.д.

/

class Progress {

public static void main(String args[]) {

for(int i = 1; i < 100; i += i)

System.out.print(i + " ");

}

}

Код ASCII-символов нижнего регистра отличается от кода соответствующих символов верхнего регистра на величину 32. Следовательно, для преобразования строчной

буквы в прописную нужно уменьшить ее код на 32. Используйте это обстоятельство

для написания программы, осуществляющей ввод символов с клавиатуры. При выводе результатов данная программа должна преобразовывать строчные буквы в прописные, а прописные — в строчные. Остальные символы не должны изменяться.

Работа программы должна завершаться после того, как пользователь введет с клавиатуры точку. И наконец, сделайте так, чтобы программа отображала число символов,

для которых был изменен регистр.

// Смена регистра символов,

class CaseChg {

public static void main(String args[])

throws java.io.IOException {

char ch;

int changes = 0;

System.out.println("Enter period to stop.");

do {

ch = (char) System.in.read();

if(ch >= 'a' & ch <= 'z') {

ch -= 32;

changes++;

System.out.println(ch);

}

else if(ch >= 'A' & ch <= 'Z') {

ch += 32;

changes++;

System.out.println(ch);

}

} while(ch != '.');

System.out.println("Case changes: " + changes);

}

}

Что такое бесконечный цикл?

Бесконечным называется такой цикл, выполнение которого не оканчивается.

Должна ли метка, используемая вместе с оператором break, быть определена в кодовом блоке, содержащем этот оператор?

Да, должна.

Глава 4. Введение в классы, объекты и методы

В чем отличие класса от объекта?

Класс — это абстрактное логическое описание формы и поведения объекта. А объект — это вещественный экземпляр класса.

Как определяется класс?

Класс определяется с помощью ключевого слова class. В операторе class указываются код и данные, составляющие класс.

Чью собственную копию содержит каждый объект?

Каждый объект класса содержит собственную копию переменных экземпляра этого

класса.

Покажите, как объявить объект counter класса MyCounter, используя два отдельных оператора.

MyCounter counter;

counter = new MyCounter();

Как должен быть объявлен метод myMeth, принимающий два параметра а и b типа

int и возвращающий значение типа double?

double myMeth(int a, int b) { // ...

Как должно завершаться выполнение метода, возвращающего некоторое значение?

Для завершения метода служит оператор return. Он же передает возвращаемое значение вызывающей части программы.

Каким должно быть имя конструктора?

Приложение А. Ответы на вопросы для самопроверки 563

Имя конструктора должно совпадать с именем класса.

Какие действия выполняет оператор new?

Оператор new выделяет память для объекта и выполняет инициализацию объекта,

используя конструктор соответствующего класса.

Что такое “сборка мусора” и какие действия она выполняет? Зачем нужен метод

finalize()?

“Сборка мусора” — это механизм удаления неиспользуемых объектов для повторного использования памяти, освобождаемой от объектов. Метод finalize () вызывается для объекта непосредственно перед его удалением из памяти.

Что означает ключевое слово this?

Ключевое слово this означает ссылку на объект, для которого вызывается метод.

Она автоматически передается методу.

Может ли конструктор иметь один или несколько параметров?

Да, может.

Если метод не возвращает значения, то как следует объявить тип этого метода?

Как void.

Глава 5. Дополнительные сведения

о типах данных и операторах

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