Видео: Java хэл дээрх генерикийн зорилго юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Java хэл дээрх ерөнхий . Ерөнхий зүйл байгууламж юм ерөнхий -д нэмэгдсэн програмчлал Java 2004 онд J2SE 5.0 хувилбарын хүрээнд програмчлалын хэл. Тэдгээрийг өргөтгөх зорилгоор зохион бүтээсэн Java төрөл систем нь "төрөл эсвэл арга нь янз бүрийн төрлийн объектууд дээр ажиллахын зэрэгцээ эмхэтгэлийн цагийн төрлийн аюулгүй байдлыг хангах" боломжийг олгодог.
Эндээс Java хэл дээрх ерөнхий хэрэглээний гол хэрэглээ юу вэ?
Ерөнхий зүйл хөрвүүлэх цагийн төрлийн аюулгүй байдлыг хангахын зэрэгцээ төрөл бүрийн объектуудыг ажиллуулах төрөл эсвэл аргыг зөвшөөрдөг Java бүрэн статик хэлбэрээр бичигдсэн хэл. Ерөнхий зүйл хамгийн маргаантай зүйлүүдийн нэг юм Java хэлний онцлог.
Дараа нь асуулт бол ерөнхий эмийг хэзээ хэрэглэх ёстой вэ? Java нь Java 5.0-д Generics-ийг нэгтгэсэн:
- Төрлийн аюулгүй байдал нь төрлийн аргументыг хэрэглэсний дараа арга эсвэл хайрцагт өөр өгөгдлийн төрлийг оруулахгүй байхыг баталгаажуулж, цутгах шаардлагаас зайлсхийх болно.
- Ерөнхий програмчлал/параметрийн полиморфизм.
Мөн Java-д generics ямар ач холбогдолтой вэ?
Самрын ясанд, ерөнхий эмүүд анги, интерфэйс, аргыг тодорхойлохдоо төрөл (анги болон интерфейс) параметрүүдийг идэвхжүүлэх. Аргын мэдүүлэгт ашигладаг илүү танил албан ёсны параметрүүдтэй адил төрлийн параметрүүд нь ижил кодыг өөр өөр оролттой дахин ашиглах боломжийг олгодог.
Java хэл дээр ерөнхий програмууд хэрхэн ажилладаг вэ?
Товчхондоо Ерөнхий зүйл in Java нь syntacticsugar бөгөөд ажиллах үед төрөлтэй холбоотой мэдээллийг хадгалдаггүй. Төрөлтэй холбоотой бүх мэдээллийг Type Erasure устгадаг бөгөөд энэ нь хөгжүүлэлтийн явцад тавигдах гол шаардлага байсан юм. Ерөнхий зүйл бүгдийг дахин ашиглахын тулд онцлог Java кодгүйгээр бичсэн Ерөнхий зүйл.
Зөвлөмж болгож буй:
Java хэл дээрх зохицуулагч анги гэж юу вэ?
Харагч нь үндсэндээ мессежийн дараалал юм. Та түүн рүү зурвас илгээх ба энэ нь эцэст нь түүнийг ажиллуулах аргыг дуудаж, мессежийг дамжуулах замаар боловсруулна. Эдгээр дуудлагууд нь ижил хэлхээнд хүлээн авсан мессежийн дарааллаар үргэлж тохиолддог тул үйл явдлуудыг цуваа болгох боломжийг танд олгоно
Java хэл дээрх огтлолцол гэж юу вэ?
HashSet классыг ашиглан Java хэл дээрх хоёр массивын огтлолцлыг олж сур. Уулзвар гэдэг нь хоёр өөр олонлогт хамаарах нийтлэг зүйлсийн бүлэг юм. Зөвхөн хоёр дахь массивт байгаа элементүүдийг хадгалахын тулд retainAll() аргыг ашиглана уу
Java хэл дээрх хандалтын өөрчлөлтийн зорилго юу вэ?
Java хэл дээр хоёр төрлийн хувиргагч байдаг: хандалтын өөрчлөгч ба хандалтын бус хувиргагч. Java дахь хандалтын хувиргагчид талбар, арга, байгуулагч эсвэл ангийн хүртээмж, хамрах хүрээг тодорхойлдог. Бид талбар, бүтээгч, арга, ангийн хандалтын түвшинг үүн дээр хандалтын хувиргагчийг ашигласнаар өөрчлөх боломжтой
C++ хэл дээрх SETW болон Endl-ийн зорилго юу вэ?
C++ хэл дээр endl болон setw манипуляторуудыг ашиглах нь C++ нь оролт/гаралтын операторуудын хамт дэлгэцэн дээр гаралтыг хэрхэн харуулахыг хянах боломжийг олгодог. Үүнийг манипулятор ашиглан хийдэг
SQL Server дээрх заалтаар эрэмбэлэх зорилго нь юу вэ?
T-SQL - ORDER BY Clause. Зар сурталчилгаа. MS SQL Server ORDER BY заалт нь өгөгдлийг нэг буюу хэд хэдэн баганад тулгуурлан өсөх эсвэл буурах дарааллаар эрэмбэлэхэд хэрэглэгддэг. Зарим мэдээллийн сангийн эрэмбэлэх асуулга нь анхдагчаар өсөх дарааллаар гардаг