Главная /
Программирование на Java /
Какие утверждения относительно модуля компиляции верны?
Какие утверждения относительно модуля компиляции верны?
вопросПравильный ответ:
хранится в текстовом
.java
-файле
отсутствие объявления пакета в модуле компиляции вызовет ошибку компиляции
объявления верхнего уровня содержат объявление только одного типа
если в модуле компиляции есть объявление пакета - оно будет первым выражением
import
-выражения позволяют импортировать типы в модуль компиляции и далее обращаться к ним по простым именам Сложность вопроса
61
Сложность курса: Программирование на Java
83
Оценить вопрос
Комментарии:
Аноним
спасибо за пятёрку
08 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Каким будет результат работы следующего кода? public abstract class SomeClass implements Runnable{ public Object lock = new Object(); public void lock() { synchronized (lock) { try { lock.wait(); System.out.print("1"); } catch (InterruptedException e) {} } } public void notifyThread() { synchronized (lock) { lock.notify(); } } public void unlock() { synchronized (lock) { lock.notify(); System.out.print("2"); } } public static void main(String s[]) { final SomeClass c = new SomeClass() { public void run() { lock(); } }; final SomeClass c1 = new SomeClass() { public void run() { unlock(); c.notifyThread(); } }; new Thread(c).start(); new Thread(c1).start(); } }
- # Укажите результат выполнения следующего фрагмента кода: int a = 5, b = 6; a = b++; System.out.println(a);
- # Укажите результат выполения следующего кода: public class SomeClass { public static void main(String[] args) { SomeClass s = new SomeClass("5", "6"); SomeClass s1 = new SomeClass("10", "12"); s1.doSomething(s); System.out.print(s1.x + s1.y + s.x + s.y); } private void doSomething(SomeClass s) { s.x = "5"; this.y = "6"; } public SomeClass(String x, String y) { this.x = x; this.y = y; } String x, y; }
- # Какие варианты кода будут выполнены без ошибок?
- # От какого класса наследуются классы массивов?