Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 15870|Odgovoriti: 1

[JavaSE] Vprašanja za zaključni izpit Houpu javaoop 2014

[Kopiraj povezavo]
Objavljeno na 5. 01. 2015 20:35:34 | | |
Na kratko opišite značilnosti enkapsulacije, dedovanja in polimorfizma.
1。 Enkapsulacija: Gre za kapsulacijo objektivnih stvari v abstraktne razrede, razredi pa lahko upravljajo svoje podatke in metode le z zaupanja vrednimi razredi ali objekti ter skrivajo informacije pred nezanesljivimi. Enkapsulacija je ena od značilnosti razreda, ki bi jo morali dobro razumeti, kot pri nekaterih zasebnih, drugih razredih ni mogoče dostopati, vsi imajo pravice do dostopa, kar je bolj varno.
2。 Dedovanje: Nanaša se na možnost uporabe vseh funkcionalnosti obstoječega razreda in njegove razširitve brez potrebe po ponovnem pisanju izvirnega razreda.
       Obstajajo trije načini dedovanja: dedovanje, dedovanje vmesnikov in vizualno dedovanje.
3。 Polimorfizem: Preprosto povedano, omogoča, da se kazalec otrokovega tipa dodeli kazalcu nadrejenega razreda.
        Obstajata dva načina za dosego polimorfizma: pokritost metode in preobremenitev z metodo.
Na kratko razložite razliko med preobremenjevanjem in prepisovanjem.
Preobremenitev je za isti razred, ime metode je enako, seznam parametrov (tip in količina) pa je drugačen.
Prepisovanje je namenjeno metodi konstrukcije med nadrejenim razredom in podrazredom, podrazred pa podeduje razred nadrejenega razreda, vendar se ta podrazred metode ne zdi primeren za lastno uporabo, zato sam prepiše to metodo, ime metode je enako, torej je izvrševalec nekoliko drugačen, dejanje izvajanja pa je bolj primerno za podrazred.
Na kratko opišite razliko med abstraktnimi razredi in vmesniki.
Metode v vmesniku morajo biti vse abstraktne metode
Abstraktni razredi lahko definirajo tako abstraktne kot instance metode
Razlika med String in StringBuffer
StringBufferje nizni objekt z značilnostmi prenosa objektnih referenc.
StringBufferObjekte je mogoče klicati za dinamično povečevanje, vstavljanje, spreminjanje in brisanje operacij brez predhodnega določanja velikosti, kot pri poljih, s čimer se doseže učinek večkratnega vstavljanja znakov in njihovega odstranjevanja kot celote hkrati, zato je delovanje nizov zelo prilagodljivo in priročno.
Ko je enkrat opravilStringBufferGenerirajte končni želeni niz in ga pokličitetoStringmetoda, da jo pretvoriš v enoStrunaNamen
StrunaVsakič, ko ga dodamo, se znova in znova uporablja za prostor v pomnilnik, kar je zelo neučinkovito
                     StringBufferVsakič, ko sešteješ, ti ni treba znova in znova iskati prostora za pomnilnik, kerStringBufferOd začetka zahteva veliko pomnilniškega prostora, zato je učinkovit.
Kaj je izjema??Kakšne so podobnosti in razlike med izjemami v času izvajanja in splošnimi izjemami?
Kakšne so podobnosti in razlike med izjemami v času izvajanja in splošnimi izjemami?
Izjema med izvajanjem: Izjema, ki jo vrže Java virtualni stroj. Uporabniki se s tem ne rabijo ukvarjati.
Na splošno so izjeme tiste, ki jih lahko uporabniki vržejo, in če jih, jih je treba obravnavati.
Izjema med izvajanjem predstavlja izjemo, ki se lahko pojavi med normalnim delovanjem virtualnega stroja in je pogosta napaka pri izvajanju. Java prevajalnik zahteva metode za deklaracijo izjeme, ki ni v času izvajanja, ki se lahko pojavi, vendar ne zahteva, da je treba deklarirati izjemo v času izvajanja, ki ni zajeta.
JavaKateri so kompleti in njihovi generični elementi ter kakšne so značilnosti vsakega od njih?
set(set),seznam(seznam) inzemljevid(Preslikava)

RazlikaHASHMAPObstajaKLJUČinVrednostVrednost temu ustreza.SetMožno je samodejno prepoznati iste elemente
Seznamje, da so njeni objekti shranjeni linearno, brez posebnega reda, le začetek in konec, in seveda se razlikuje od množice, ki nima nobenega reda.
Seznami so v podatkovnih strukturah predstavljeni kot polja in vektorji, povezani seznami, skladi in vrste.
Vprašanja o programiranju
Ustvarite razrede, imejte članske spremenljivke, jih kapsulirajte z lastnostmi branja in pisanja, dodajte metode konstrukcije, dedovanje in prepisujte metode

javaoop1资料.doc (78 KB, Število prenosov: 0, Prodajna cena: 1 Grain MB)





Prejšnji:IOS8 že podpira metode vnosa tretjih oseb
Naslednji:NGinx samodejno prekine dostopne dnevnike
Objavljeno na 5. 01. 2015 23:44:13 |
Pravkar sem ga videl
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com