Java тіліндегі генерик деген не және ол қалай жұмыс істейді?
Java тіліндегі генерик деген не және ол қалай жұмыс істейді?

Бейне: Java тіліндегі генерик деген не және ол қалай жұмыс істейді?

Бейне: Java тіліндегі генерик деген не және ол қалай жұмыс істейді?
Бейне: Кофеден артық: Голанг. Неліктен Java әзірлеушілері GO тілін екінші тіл ретінде үйренуде. 2024, Мамыр
Anonim

The Java Generics бағдарламалау J2SE 5 жүйесінде типті қауіпсіз нысандармен жұмыс істеу үшін енгізілген. Ол компиляция уақытында қателерді анықтау арқылы кодты тұрақты етеді. Бұрын генериктер , біз коллекцияда кез келген нысандар түрін сақтай аламыз, яғни жалпы . Қазір генериктер мәжбүрлеу java объектілердің белгілі бір түрін сақтауға арналған бағдарламашы.

Бұдан басқа, Java-да генериктерді пайдалану қандай?

Генериктер түрге немесе әдіске әртүрлі типтегі объектілерде жұмыс істеуге мүмкіндік береді, сонымен бірге компиляция уақыты түрінің қауіпсіздігін қамтамасыз етеді, жасау Java толық статикалық терілген тіл. Генериктер ең даулыларының бірі болып табылады Java тіл ерекшеліктері.

Екіншіден, T типті java дегеніміз не? < Т > арнайы жалпы дегенді білдіреді түрі . Сәйкес Java Құжаттар - жалпы түрі типтер бойынша параметрленген жалпы класс немесе интерфейс. Мысалдан бастайық: Қорапты қарастырыңыз түрі бұл нысандарды орнату және алу үшін қолданылатын екі әдіс.

Сәйкесінше, Java тіліндегі генериктер термині нені білдіреді?

“ Java Generics ” техникалық болып табылады мерзімі қатысты тіл ерекшеліктерінің жиынтығын білдіреді анықтамасы және пайдалану жалпы түрлері мен әдістері. жылы java , Жалпы түрлер немесе әдістер қалыпты типтер мен әдістерден олардың тип параметрлері болуымен ерекшеленеді.

Java тілінде генериктер қалай жүзеге асырылады?

Кімге генериктерді іске асыру , the Java compiler түрі өшіруді келесіге қолданады: ішіндегі барлық түр параметрлерін ауыстыру жалпы шектері бар типтер немесе егер тип параметрлері шектелмеген болса Object. Осылайша, өндірілген байт-код тек қарапайым сыныптарды, интерфейстерді және әдістерді қамтиды.

Ұсынылған: