Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 15870|Atsakyti: 1

[JavaSE] 2014 m. Houpu javaoop baigiamojo egzamino klausimai

[Kopijuoti nuorodą]
Paskelbta 2015-01-05 20:35:34 | | |
Trumpai apibūdinkite kapsuliavimo, paveldėjimo ir polimorfizmo ypatybes.
1。 Inkapsuliavimas: Tai yra objektyvių dalykų suskirstymas į abstrakčias klases, o klasės gali naudoti tik savo duomenis ir metodus patikimoms klasėms ar objektams ir paslėpti informaciją nuo nepatikimų. Inkapsuliavimas yra viena iš klasės savybių, kuri turėtų būti gerai suprantama, kaip ir kai kurios privačios, kitos klasės negali būti pasiekiamos, jos visos turi prieigos teises, o tai yra saugiau.
2。 Paveldėjimas: reiškia galimybę naudoti visas esamos klasės funkcijas ir išplėsti ją neperrašant pradinės klasės.
       Yra trys paveldėjimo būdai: paveldėjimas, sąsajos paveldėjimas ir vizualinis paveldėjimas.
3。 Polimorfizmas: Paprasčiau tariant, jis leidžia priskirti antrinio tipo žymeklį pirminės klasės tipo žymekliui.
        Yra du būdai pasiekti polimorfizmą, metodo aprėptį ir metodo perkrovą.
Trumpai paaiškinkite skirtumą tarp perkrovos ir perrašymo.
Perkrova skirta tai pačiai klasei, metodo pavadinimas yra tas pats, o parametrų sąrašas (tipas ir kiekis) skiriasi.
Perrašymas yra skirtas statybos metodui tarp pirminės klasės ir poklasio, o poklasis paveldi pirminę klasę, tačiau šis metodo poklasis jaučiasi netinkamas savo reikmėms, todėl jis pats perrašo šį metodą, metodo pavadinimas yra tas pats, tai yra, vykdytojas yra šiek tiek kitoks, o vykdymo veiksmas labiau tinka poklasiui.
Trumpai apibūdinkite skirtumą tarp abstrakčių klasių ir sąsajų.
Visi sąsajos metodai turi būti abstraktūs metodai
Abstrakčios klasės gali apibrėžti tiek abstrakčius metodus, tiek egzempliorių metodus
Skirtumas tarp eilutės ir eilutės buferio
StringBufferyra eilutės objektas, turintis objekto nuorodos perdavimo charakteristikas.
StringBufferObjektai gali būti kviečiami dinamiškai didinti, įterpti, modifikuoti ir ištrinti operacijas, iš anksto nenurodant dydžio, pavyzdžiui, masyvų, kad būtų pasiektas simbolių įterpimo kelis kartus ir išėmimo iš jų kaip visumos vienu metu efektas, todėl eilučių veikimas yra labai lankstus ir patogus.
Kai praėjoStringBufferSugeneruokite galutinę norimą eilutę ir iškvieskite jąį eilutęBūdas jį konvertuoti į vienąEilutėObjektas
EilutėKiekvieną kartą, kai jis pridedamas, jis vėl ir vėl kreipsis į atmintį, o tai yra labai neefektyvu
                     StringBufferKiekvieną kartą sudėjus nereikia vėl ir vėl prašyti vietos atmintyje, nesStringBufferNuo pat pradžių jis reikalauja daug vietos atmintyje, todėl yra efektyvus.
Kas yra išimtis??Kokie yra vykdymo laiko išimčių ir bendrųjų išimčių panašumai ir skirtumai?
Kokie yra vykdymo laiko išimčių ir bendrųjų išimčių panašumai ir skirtumai?
Vykdymo laiko išimtis: "Java" virtualios mašinos išmesta išimtis. Vartotojams nereikia su tuo susidurti.
Paprastai išimtys yra išimtys, kurias vartotojai gali mesti, o jei taip, jas reikia tvarkyti.
Vykdymo laiko išimtis yra išimtis, su kuria gali susidurti įprastai veikiant virtualiai mašinai ir kuri yra dažna vykdymo klaida. "Java" kompiliatorius reikalauja, kad metodai paskelbtų galimą ne vykdymo laiko išimtį, bet nereikalauja, kad būtų paskelbta neužfiksuota vykdymo laiko išimtis.
javaKokie yra rinkiniai ir jų generiniai vaistai ir kokios yra kiekvieno jų savybės?
rinkinys(rinkinys),sąrašas(sąrašą) iržemėlapis(Žemėlapių sudarymas)

SkirtumasHASHMAPYraRAKTASirVertėVertė atitinka.nustatytiGalima automatiškai identifikuoti tuos pačius elementus
sąrašasyra tai, kad jo objektai saugomi linijiškai, be konkrečios tvarkos, tik pradžia ir pabaiga, ir, žinoma, skiriasi nuo rinkinio, kuris visai neturi tvarkos.
Sąrašai duomenų struktūrose pateikiami kaip masyvai ir vektoriai, susieti sąrašai, rietuvės ir eilės.
Programavimo klausimai
Kurkite klases, turėkite narių kintamuosius, įtraukite juos skaitymo-rašymo ypatybėmis, pridėkite konstravimo metodus, paveldėjimo ir perrašymo metodus

javaoop1资料.doc (78 KB, Atsisiuntimų skaičius: 0, Pardavimo kaina: 1 Grūdai MB)





Ankstesnis:IOS8 jau palaiko trečiųjų šalių įvesties metodus
Kitą:NGINX automatiškai išpjauna prieigos žurnalus
Paskelbta 2015-01-05 23:44:13 |
Aš ką tik pamačiau jį dabar
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com