Ո՞րն է հիմնական տարբերությունը Java- ի մուտքի ցուցիչի և մուտքի փոփոխողի միջև:


պատասխանել 1:

Մուտքի ձևափոխիչները դասարանների, փոփոխականների, մեթոդների և կոնստրուկտորների հետ օգտագործվող հիմնաբառեր են `իրենց հասանելիության մակարդակը վերահսկելու համար: Java- ն ունի մուտքի չորս ձևափոխիչ.

  • Ստանդարտ. Եթե մուտքի փոփոխիչ չի նշվում, ապա այն վերաբերվում է որպես ստանդարտ ձևափոխիչ: Դրա շրջանակը սահմանափակված է փաթեթի շրջանակներում: Հասարակություն. Խոսքն ինքնին նշում է, որ այն ընդգրկում է ամենուր, այսինքն. Այն տեսանելի է ամենուր, նույնիսկ փաթեթից դուրս: Մասնավոր. Դասի շրջանակներում այն ​​ունի միայն մեկ շրջանակ: Պաշտպանված. Շրջանակը սահմանափակված է փաթեթի և բոլոր ենթադասերի մեջ:

Ոչ մուտքի մոդիֆիկատորները հիմնաբառեր են, որոնք ոչ մի կապ չունեն մուտքի մակարդակի հետ, բայց նշված են հատուկ գործառույթներ:

  • Վերջնական. Եզրափակիչ բառը կարող է օգտագործվել փոփոխականների, մեթոդների կամ դասերի օգնությամբ: Դա կանխում է դրա բովանդակության փոփոխությունը: Եթե ​​հայտարարվում է դասի հետ, ապա դասը կանխվում է ընդլայնվել: Ստատիկ. Ստատիկ ձևափոխիչը օգտագործվում է դասի փոփոխականներով և մեթոդներով, որոնց հասանելի է առանց դասի օրինակ: Ստատիկ փոփոխականներն ունեն միայն մեկ հիշողություն: Բոլոր առարկաները կիսում են ստատիկ փոփոխականների անհատական ​​հիշողությունը: Դրանք կարող են կանչվել ուղղակիորեն և առանց օբյեկտի: Կարող են հայտարարվել նաև ստատիկ մեթոդներ: Հիմնական () մեթոդը մեր ստացած հանրաճանաչ ստատիկ մեթոդն է: Ստատիկ բլոկները նույնպես կարող են հայտարարվել և իրականացվել մինչև հիմնական () հիմնական մեթոդը: Վերացական. Վերացականը կարելի է օգտագործել դասի և մեթոդների միջոցով: Վերացական դասը երբեք չի կարող ակնարկվել, և դրա նպատակը միայն ընդլայնելն է: Վերացական մեթոդները հայտարարվում են առանց մարմնի և ավարտվում են կիսագնդով: Եթե ​​դասը պարունակում է վերացական մեթոդ, ապա այն նույնպես պետք է տրվի որպես վերացական: Վերացական դասը տարածող դասը պետք է իրականացնի իր բոլոր վերացական մեթոդները: Սինխրոնացված. Նշում է, որ միայն մեկ թելը կարող է միանգամից մուտք գործել մեթոդ: Անցումային. Օրինակելի փոփոխականը նշվում է որպես անցողիկ `JVM նշելու համար, որը պետք է բաց թողնի տվյալ հատուկ փոփոխականը այն պարունակող օբյեկտը սերիալիզացնելիս: Անկայուն. նշան Ավելի կոնկրետ ՝ սա նշանակում է, որ անկայուն փոփոխականի յուրաքանչյուր ընթերցում կարդացվում է համակարգչի հիմնական հիշողությունից և ոչ թե CPU cache- ից, և որ յուրաքանչյուր գրություն գրված է հիմնական հիշողության մեջ անկայուն փոփոխականի վրա և ոչ միայն CPU cache- ի .strictfp: Es օգտագործվում է այնպես, որ լողացող կետի ճշգրտությունը չի փոխվում մեկ հարթակից մյուս հարթակ: Java Strifp- ի հիմնաբառն ապահովում է, որ ցանկացած պլատֆորմի վրա նույն արդյունքն եք ստանում, երբ լողացող կետի փոփոխականի գործառնություններ եք կատարում:

պատասխանել 2:

Հատկորոշիչ

Փոխել

Ա) Մուտքի ճշգրտիչ `իմաստ

1-ին

2-րդ

Displayուցադրել ()

Հանրային

Մասնավոր

Displayուցադրել ()

Հանրային

Մասնավոր

Հանրային

Մասնավոր

Հանրային

պաշտպանված

պարգևատրում

Մասնավոր

Բ) Մուտքի ձևափոխիչ ՝ իմաստ

դասի թեստ {հանրային անվավեր էկրան () {}} դասի ցուցադրական ընդլայնված քննություն {հրապարակային անվավեր ցուցադրում () {}}

Displayուցադրել ()

Քննություն

Դեմո

Դեմո

Displayուցադրել ()

Քննություն

դասի թեստ {հանրային վերջնական անվավեր ցուցադրում () {}} դասի ցուցադրական ընդլայնված քննություն {հրապարակային անվավեր ցուցադրում () {}}

Ձեր

Displayուցադրել ()

Վերջնական

Վերջնական

Վերջնական

Վերջնական

Վերջնական

դասի թեստ {հանրային վերջնական անվավեր ցուցադրում () {}} դասի ցուցադրական ընդլայնված քննություն {հրապարակային անվավեր ցուցադրում () {}}

Դեմո

ստատիկ չէ

Գինը

Նշումներ

ստատիկ

Գինը

ստատիկ

ստատիկ

Մուտքի ցուցիչ և մուտքի փոփոխիչ Java- ում


պատասխանել 3:

Հատկորոշիչ

Փոխել

Ա) Մուտքի ճշգրտիչ `իմաստ

1-ին

2-րդ

Displayուցադրել ()

Հանրային

Մասնավոր

Displayուցադրել ()

Հանրային

Մասնավոր

Հանրային

Մասնավոր

Հանրային

պաշտպանված

պարգևատրում

Մասնավոր

Բ) Մուտքի ձևափոխիչ ՝ իմաստ

դասի թեստ {հանրային անվավեր էկրան () {}} դասի ցուցադրական ընդլայնված քննություն {հրապարակային անվավեր ցուցադրում () {}}

Displayուցադրել ()

Քննություն

Դեմո

Դեմո

Displayուցադրել ()

Քննություն

դասի թեստ {հանրային վերջնական անվավեր ցուցադրում () {}} դասի ցուցադրական ընդլայնված քննություն {հրապարակային անվավեր ցուցադրում () {}}

Ձեր

Displayուցադրել ()

Վերջնական

Վերջնական

Վերջնական

Վերջնական

Վերջնական

դասի թեստ {հանրային վերջնական անվավեր ցուցադրում () {}} դասի ցուցադրական ընդլայնված քննություն {հրապարակային անվավեր ցուցադրում () {}}

Դեմո

ստատիկ չէ

Գինը

Նշումներ

ստատիկ

Գինը

ստատիկ

ստատիկ

Մուտքի ցուցիչ և մուտքի փոփոխիչ Java- ում