База ответов ИНТУИТ

Язык программирования Java и среда NetBeans

<<- Назад к вопросам

Что происходит при выполнении фрагмента кода:
public class C1{	public synchronized void m1(){	}}C1 obj1=new C1();obj1.m1();        

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
выполнение вызова любого синхронизованного оператора для объекта obj1 будет восстановлено после окончания работы метода m1()(Верный ответ)
во время выполнения вызова obj1.m1(), доступ из других потоков к объекту obj1 заблокирован(Верный ответ)
выполнение вызова любого синхронизованного метода для объекта obj1 приостановлено до окончания работы метода m1()(Верный ответ)
Похожие вопросы
Что происходит при выполнении фрагмента кода:
synchronized(obj1){	...	m1(obj1);	...	obj1.m2();	...}        
Какие классы будут созданы для вложенного класса при компиляции:
public class C1 {    private C_nested obj1;        public C1() {    }       static class C_nested {                C_nested() {            System.out.println("Nested class was created!");        }    }        C_nested getNested(){        return obj1;    }   }                
В программе задан класс:
public class C1 {    private C_nested obj1;        public C1() {    }       static class C_nested {                C_nested() {            System.out.println("Nested class was created!");        }    }        C_nested getNested(){        return obj1;    }   }                
В каких случаях в результате выполнения приведенного кода имя вложенного класса будет возвращено в переменную name в формате C1$C_nested?
В программе задан класс:
public class C1 {    private C_nested obj1;        public C1() {    }       static class C_nested {                C_nested() {            System.out.println("Nested class was created!");        }    }        C_nested getNested(){        return obj1;    }   }                
В каких случаях в результате выполнения приведенного кода имя вложенного класса будет возвращено в переменную name в формате C1.C_nested?
Какие классы будут созданы при компиляции класса C1:
public class C1 {    private C_nested obj1;        public C1() {    }       static class C_nested {                C_nested() {            System.out.println("Nested class was created!");        }    }        C_nested getNested(){        return obj1;    }   }                
В программе задан класс:
public class C1 {    private C_nested obj1;        public C1() {    }       static class C_nested {                C_nested() {            System.out.println("Nested class was created!");        }    }        C_nested getNested(){        return obj1;    }   }                
Как создать экземпляр вложенного класса C_nested?
Какие константы имеют видимость public
package figures_pkg;public interface IScalable {	public int x=0;	int y=0;	int z=0;	public int getSize();	public void setSize(int newSize);}        
Какие константы являются окончательными (модификатор final) в объявленном интрефейсе:
package figures_pkg;public interface IScalable {	public int x=0;	int y=0;	int z=0;	public int getSize();	public void setSize(int newSize);}        
Какие константы являются переменными класса (модификатор static) в объявленном интрефейсе:
package figures_pkg;public interface IScalable {	public int x=0;	int y=0;	int z=0;	public int getSize();	public void setSize(int newSize);}        
Что происходит при выполнении кода:
synchronized(obj){while(not условие)	obj.wait();}