Spec-Zone .ru
спецификации, руководства, описания, API
Домашняя страница > Начинание

Ответы на Вопросы и Упражнения: Начинание

Вопросы

Вопрос 1: Когда Вы компилируете программу, записанную в языке программирования Java, компилятор преобразовывает удобочитаемый исходный файл в независимый от платформы код, который может понять виртуальная машина Java. Что вызывают этот независимый от платформы код?

Ответ 1: Байт-код.

Вопрос 2: Какое из следующего не является допустимым комментарием:

a. /** comment */
b. /* comment */
c. /* comment
d. // comment

Ответ 2: c является недопустимым комментарием.

Вопрос 3: Что является первой вещью, следует проверить, видите ли Вы следующую ошибку во времени выполнения:

Exception in thread "main" java.lang.NoClassDefFoundError:
HelloWorldApp.java.

Ответ 3: Проверьте свой путь к классу. Ваш class не может быть найден.

Вопрос 4: Что является корректной подписью main метод?

Ответ 4: корректная подпись public static void main(String[] args) или public static void main(String... args)

Вопрос 5: объявляя main метод, какой модификатор должен быть на первом месте, public или static?

Ответ 5: Они могут быть в любом порядке, но соглашение public static.

Вопрос 6: Какие параметры делает main метод определяет?

Ответ 6: main метод определяет единственный параметр, обычно называемый args, чей тип является массивом String объекты.

Упражнения

Упражнение 1: Изменитесь HelloWorldApp.java программа так, чтобы это вывело на экран Hola Mundo! вместо Hello World!.

Ответ 1: Это - единственная строка кода, который должен измениться:

System.out.println("Hola Mundo!"); //Display the string.

Упражнение 2: можно найти немного измененную версию HelloWorldApp здесь: HelloWorldApp2.java

У программы есть ошибка. Фиксируйте ошибку так, чтобы программа успешно скомпилировала и работала. Какова была ошибка?

Ответ 2: вот ошибка, которую Вы получаете, когда Вы пытаетесь скомпилировать программу:

HelloWorldApp2.java:7: unclosed string literal
        System.out.println("Hello World!); //Display the string.
                           ^
HelloWorldApp2.java:7: ')' expected
        System.out.println("Hello World!); //Display the string.
                                                                ^
2 errors

Чтобы фиксировать эту ошибку, Вы должны закрыть кавычки вокруг строки. Вот корректная строка кода:

 System.out.println("Hello World!"); //Display the string.
«ПредыдущийTOC

Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Вопросы и Упражнения: Начинание