2024 Зохиолч: Elizabeth Oswald | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-13 00:10
Java-д объект үүсгэхээс зайлсхийх арга байхгүй. Санах ойг хуваарилах стратегийн ачаар Java-д объект үүсгэх нь ихэнх тохиолдолд C++-ээс хурдан бөгөөд JVM дээрх бусад бүх зүйлтэй харьцуулахад бүх практик зорилгоор "үнэгүй" гэж үзэж болно.
Java дээр объект үүсгэхээс зайлсхийх ямар арга замууд байдаг вэ?
Java дээр бид 2 аргаар объект үүсгэхээс зайлсхийх боломжтой:
- Ангийг хийсвэр болгосноор бид нэг анги болон өөр ангид шаардлагагүй объект үүсгэхээс зайлсхийх боломжтой.
- Бүтээгчийг хувийн болгож (Singleton загварын загвар) болгосноор бид өөр ангид объект үүсгэхээс зайлсхийх боломжтой боловч эх ангид объект үүсгэх боломжтой.
Жава хэл дээр объект үүсгэх үнэтэй юу?
Объект бүтээх бүр C хэл дээрх malloc эсвэл C++ хэл дээрх шинэ хувилбартай ойролцоо үнэтэй бөгөөд олон объектыг хамтад нь үүсгэх хялбар арга байхгүй тул та давуу талыг ашиглах боломжгүй. бөөнөөр хуваарилснаар таны олж авсан үр ашгийн тоо.
Бид яагаад Java хэл дээр объект үүсгэх хэрэгтэй байна вэ?
Объектууд OOP-д шаардлагатай Учир нь тэдгээр нь үндсэн арга дотор байдаггүй боловч Ангид байдаг статик бус функцийг дуудаж, мөн зайны нэрийг өгөх боломжтойнь өгөгдлийг хадгалахад ашиглагдаж байна.
Бид Java хэл дээр шинэ зүйлгүйгээр объект үүсгэж болох уу?
Та шинэ зүйлгүйгээр объект үүсгэж болно: Reflection/newInstance, клон болон(де)цуваалалт.
Зөвлөмж болгож буй:
Бид яагаад java хэл дээр дэд ангиллыг ашигладаг вэ?
Java дахь ангийг extensions түлхүүр үгийг ашиглан өөр ангийн дэд анги болгон зарлаж болно. дэд анги нь өөрийн дээд ангиас хувьсагч болон аргуудыг өвлөн авдаг бөгөөд тэдгээрийг дэд анги дотроо зарласан мэт ашиглаж болно: … Зөв нэр томъёог ашиглахын тулд Java нь ангийн хэрэгжилтийг дангаар удамшихыг зөвшөөрдөг.
Яагаад бүлгийн сэтгэхээс зайлсхийх ёстой вэ?
Бүлгийн сэтгэлгээ гэдэг нь шийдвэр гаргах явцад эв найрамдал, зөвшилцөлд хүрэх хүсэл нь эрүүл саруул санал зөрөлдөөнийг мохоож байх үед тохиолддог зүйл юм. Хэт их нийцтэй байдал нь шийдвэр гаргах үйл явцыг бүрхэг болгож, цогцоор нь авч үзэх шаардлагатай асуудлуудыг зөвхөн нэг талын хэтийн төлөвийг санал болгодог.
Бид java дээр coroutine ашиглаж болох уу?
Энэ асуултын товч хариулт нь: Тийм. Энэ нийтлэлд Apache 2.0 лицензийн дагуу GitHub дээр Нээлттэй эх хэлбэрээр ашиглах боломжтой coroutine-ийн цэвэр Java хэрэгжилтийг танилцуулж байна. Энэ нь корутиныг тунхаглах, гүйцэтгэх ажиллагааг аль болох хялбар болгохын тулд Java 8-аас хойш ашиглах боломжтой функцуудыг ашигладаг.
Бид аялалын хөлөг онгоцноос зайлсхийх ёстой юу?
2021 оны 8-р сарын 23 -- Өндөр настан, жирэмсэн эмэгтэйчүүд, эрүүл мэндийн байдал муутай хүмүүс зэрэг хүнд өвчин тусах эрсдэл өндөртэй хүмүүс аялалын хөлөг онгоцноос зайлсхийх хэрэгтэйCOVID-19-ийн эсрэг бүрэн вакцин хийлгэсэн ч гэсэн АНУ-ын Өвчний хяналт, урьдчилан сэргийлэх төвөөс баасан гарагт мэдэгдэв.
Бид java дээр хуучирсан аргуудыг ашиглаж болох уу?
Та хуучирсан кодыг гүйцэтгэлийг өөрчлөхгүйгээр ашиглах боломжтой хэвээр байна, гэхдээ арга/ангийг ашиглахгүй байхын гол утга учир нь хэрэглэгчдэд үүнийг ашиглах илүү сайн арга байгааг ойлгуулах явдал юм. мөн ирээдүйд гарахад хуучирсан кодыг устгах магадлалтай.