2024 Kirjoittaja: Elizabeth Oswald | [email protected]. Viimeksi muokattu: 2024-01-13 00:06
Vaihtelemattomat objektit voivat olla hyödyllisiä monisäikeisissä sovelluksissa. Useat säikeet voivat vaikuttaa muuttumattomien objektien edustamiin tietoihin ilman, että muut säikeet muuttavat tietoja. Muuttumattomia objekteja pidetään siksi säieturvallisempina kuin muuttuvia objekteja.
Mitä järkeä on muuttumattomilla objekteilla?
Maksimaalinen luottaminen muuttumattomiin objekteihin on yleisesti hyväksytty hyväksi strategiaksi yksinkertaisen, luotettavan koodin luomiseen. Muuttumattomat objektit ovat erityisen hyödyllisiä samanaikaisissa sovelluksissa. Koska ne eivät voi muuttaa tilaa, niitä ei voi vahingoittaa säikeen häiriöillä tai havaita epäjohdonmukaisessa tilassa.
Mitä objekteja pitäisi kutsua muuttumattomiksi?
Vaihtelemattomat objektit ovat yksinkertaisia objekteja, joiden tila (objektin tiedot) ei voi muuttua rakentamisen jälkeen. Esimerkkejä JDK:n muuttumattomista objekteista ovat merkkijono ja kokonaisluku. Muuttumattomat objektit yksinkertaistavat ohjelmaasi huomattavasti, koska ne: ovat yksinkertaisia rakentaa, testata ja käyttää.
Kuinka toteutat muuttumattoman objektin?
Luoksesi muuttumattoman objektin sinun on noudatettava joitain yksinkertaisia sääntöjä:
- Älä lisää asetusmenetelmää.
- Julista kaikki kentät lopullisiksi ja yksityisiksi.
- Jos kenttä on muuttuva objekti, luo siitä suojakopiot getter-menetelmiä varten.
- Jos rakentajalle välitetty muunnettavissa oleva objekti on määritettävä kenttään, luo siitä suojakopio.
Missä mekäytätkö muuttumatonta luokkaa Javassa?
Vaihtelemattomat luokat helpottavat samanaikaista ohjelmointia. Muuttumattomat luokat varmistavat, että arvoja ei muuteta kesken toiminnon ilman synkronoituja lohkoja. Välttämällä synkronointilohkoja vältyt umpikuj alta.
Suositeltava:
Missä interferometrejä käytetään?
Interferometreitä on laajan käyttötarkoituksensa vuoksi eri muotoisia ja kokoisia. Niitä käytetään kaiken mittaamiseen mikroskooppisen organismin pinnan pienimmistä vaihteluista kaukaisen maailmankaikkeuden v altavien kaasu- ja pölyavaruuksien rakenteeseen ja nyt, gravitaatioa altojen havaitsemiseen.
Missä rantaravintoa käytetään?
Rannan ravintoa käytetään usein yhdessä rannikkorakenteiden kanssa rantojen suojelu- ja kunnostussuunnitelmissa rannikkorakenteiden kaukovaikutusten minimoimiseksi/vastaamiseksi. Missä Isossa-Britanniassa käytetään rantaravintoa? Lincshore on maan suurin rantaravintojärjestelmä, joka kattaa rannat Mablethorpesta Skegnessiin.
Missä neutralointia käytetään?
Neutraloinnin käyttäminen vatsasi sisältää kloorivetyhappoa, ja liian suuri määrä tätä aiheuttaa ruoansulatushäiriöitä. Antasiditabletit sisältävät emäksiä, kuten magnesiumhydroksidia ja magnesiumkarbonaattia ylimääräisen hapon neutraloimiseksi.
Missä nefeliiniä käytetään?
Kanadalaista nefeliinisyeniittiä käytetään korvaamaan maasälpä keramiikan ja lasin valmistuksessa. Nefeliinisyeniitin maasälpä voi olla kryptopertiittiä tai harvoin albiitin ja mikrokliinin seosta. Nefeliini korvataan joskus kokonaan tai osittain sodaliitilla tai kankriniitillä.
Missä alliteraatiota käytetään?
Erityisesti alliteraatiota käytetään enimmäkseen lastenrunoissa, lastenloruissa ja kielenkäännöissä, jotta heille saadaan rytmi ja hauska, laulu-soundi. Muodollisemmissa kappaleissa alliteraatio voi myös käyttää kovia tai pehmeitä ääniä tunnelman luomiseksi.