Ի՞նչ է ջեներիկը Java-ում և ինչպես է այն աշխատում:
Ի՞նչ է ջեներիկը Java-ում և ինչպես է այն աշխատում:

Video: Ի՞նչ է ջեներիկը Java-ում և ինչպես է այն աշխատում:

Video: Ի՞նչ է ջեներիկը Java-ում և ինչպես է այն աշխատում:
Video: ԷՍ ԳՈՐԾ ՉԻ | Դեղագործ 2024, Նոյեմբեր
Anonim

Այն Java Generics ծրագրավորումը ներդրվել է J2SE 5-ում՝ տիպային անվտանգ օբյեկտների հետ գործ ունենալու համար: Այն կոդի կայուն է դարձնում՝ կոմպիլյացիայի ժամանակ հայտնաբերելով սխալները: Նախքան ջեներիկներ , մենք կարող ենք հավաքածուում պահել ցանկացած տեսակի առարկա, այսինքն՝ ոչ ընդհանուր . Հիմա ջեներիկներ ստիպել java ծրագրավորող՝ հատուկ տեսակի օբյեկտներ պահելու համար:

Բացի սրանից, Java-ում ջեներիկներից որն է օգուտը:

Ջեներիկներ թույլ է տալիս տիպին կամ մեթոդին գործարկել տարբեր տեսակի օբյեկտների վրա՝ միաժամանակ ապահովելով կոմպիլյացիայի ժամանակի տիպի անվտանգությունը, կատարելով Java ամբողջությամբ ստատիկ տպագրված լեզու: Ջեներիկներ ամենահակասականներից են Java լեզվի առանձնահատկությունները.

Երկրորդ, ինչ է T type java-ն: < Տ > մասնավորապես նշանակում է ընդհանուր տիպ . Համաձայն Java Փաստաթղթեր - Ընդհանուր տիպ ընդհանուր դաս կամ ինտերֆեյս է, որը պարամետրացված է տեսակների վրա: Սկսեմ օրինակով. Դիտարկենք մի տուփ տիպ որն ունի երկու մեթոդ, որն օգտագործվում է օբյեկտներ տեղադրելու և ստանալու համար:

Ըստ այդմ, ի՞նչ է նշանակում Java-ում ջեներիկ տերմինը:

“ Java Generics », տեխնիկական ժամկետը նշանակում է մի շարք լեզվական հատկանիշներ, որոնք կապված են սահմանում և օգտագործումը ընդհանուր տեսակներն ու մեթոդները. Մեջ java , Ընդհանուր տեսակները կամ մեթոդները տարբերվում են կանոնավոր տեսակներից և մեթոդներից նրանով, որ ունեն տիպի պարամետրեր:

Ինչպե՞ս են ջեներիկները ներդրվում Java-ում:

Դեպի իրականացնել ջեներիկներ , է Java Կազմում է տիպի ջնջում. Փոխարինել բոլոր տեսակի պարամետրերը ընդհանուր տեսակները իրենց սահմաններով կամ Object, եթե տիպի պարամետրերը անսահմանափակ են: Հետևաբար, արտադրված բայթ կոդը պարունակում է միայն սովորական դասեր, միջերեսներ և մեթոդներ:

Խորհուրդ ենք տալիս: