Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 15870|Vastaus: 1

[JavaSE] 2014 Houpu javaoopin loppukokeen kysymykset

[Kopioi linkki]
Julkaistu 5.1.2015 20.35.34 | | |
Kuvaile lyhyesti kapseloitumisen, periytymisen ja polymorfismin ominaisuudet.
1。 Kapselointi: Se tarkoittaa objektiivisten asioiden kapselointia abstrakteihin luokkiin, ja luokat voivat käyttää omia tietojaan ja menetelmiään vain luotettaviin luokkiin tai olioihin, ja piilottaa tietoa epäluotettavilta. Kapselointi on yksi luokan ominaisuuksista, joka tulisi ymmärtää hyvin; kuten jotkut yksityiset luokit, toiset eivät ole käytettävissä, kaikilla on pääsyoikeudet, mikä on turvallisempaa.
2。 Perintö: Tarkoittaa mahdollisuutta käyttää olemassa olevan luokan toimintoja ja laajentaa sitä ilman, että alkuperäistä luokkaa tarvitsee kirjoittaa uudelleen.
       Periytymiseen on kolme tapaa: periytyminen, rajapinnan periytyminen ja visuaalinen periytyminen.
3。 Polymorfismi: Yksinkertaisesti sanottuna se sallii lapsityypin osoittimen liittää vanhemman luokan osoittimelle.
        Polymorfismiin on kaksi tapaa: menetelmän kattavuus ja metodien ylikuormitus.
Selitä lyhyesti ero ylikuormituksen ja uudelleenkirjoittamisen välillä.
Ylikuormitus koskee samaa luokkaa, metodin nimi on sama ja parametrilista (tyyppi ja määrä) on erilainen.
Uudelleenkirjoitus kohdistuu emäluokan ja aliluokan väliseen rakennusmetodiin, ja aliluokka perii emoluokan, mutta tämä metodin aliluokka ei tunnu sopivalta omaan käyttöönsä, joten se kirjoittaa tämän metodin uudelleen itsekseen, metodin nimi on sama, eli toimeenpanija on hieman erilainen ja suoritustoiminto sopii paremmin alaluokalle.
Kuvaile lyhyesti abstraktien luokkien ja rajapintojen eroa.
Rajapinnan metodien tulee olla abstrakteja menetelmiä
Abstraktit luokat voivat määritellä sekä abstraktit metodit että instanssimetodit
Ero Stringin ja StringBufferin välillä
StringBufferon merkkijono-objekti, jolla on objektin viite-siirto-ominaisuuksia.
StringBufferOlioita voidaan kutsua dynaamisesti lisäämään, lisäämään, muokkaamaan ja poistamaan operaatioita ilman, että niiden koko on määritelty etukäteen, kuten taulukoissa, jotta saadaan vaikutus merkkien lisäämisestä useaan kertaan ja niiden poistamisesta kokonaisuutena kerralla, joten merkkijonojen käyttö on erittäin joustavaa ja kätevää.
Kun se on ohitettuStringBufferLuo lopullinen haluttu merkkijono ja kutsu setoStringmenetelmä muuntaa se yhdeksiKieliTavoite
KieliJoka kerta kun se lisätään, se hakee tilaa muistiin yhä uudelleen, mikä on hyvin tehotonta
                     StringBufferJoka kerta kun summa lasketaan, sinun ei tarvitse hakea tilaa muistiin yhä uudelleen, koskaStringBufferSe vaatii paljon muistia alusta alkaen, joten se on tehokas.
Mikä on poikkeus??Mitkä ovat yhtäläisyydet ja erot ajonaikaisten ja yleisten poikkeusten välillä?
Mitkä ovat yhtäläisyydet ja erot ajonaikaisten ja yleisten poikkeusten välillä?
Ajonaikainen poikkeus: Java-virtuaalikoneen heittämä poikkeus. Käyttäjien ei tarvitse kohdata sitä.
Yleensä poikkeukset ovat poikkeuksia, joita käyttäjät voivat heittää pois, ja jos he heittävät niin, ne on käsiteltävä.
Ajonaikainen poikkeus edustaa poikkeusta, joka voi kohdata virtuaalikoneen normaalin toiminnan aikana, ja se on yleinen ajovirhe. Java-kääntäjä vaatii metodeja ilmoittamaan ei-ajonaikaisen poikkeuksen, joka saattaa esiintyä, mutta se ei vaadi, että ajonaikainen poikkeus, jota ei havaita, on ilmoitettava.
JavaMitkä ovat nämä sarjat ja niiden geneeriset, ja mitkä ovat kunkin ominaisuudet?
set(set),lista(lista) jakartta(Kartoitus)

EroHASHMAPOnAVAINjaArvoArvo vastaa.SettiSamat elementit voidaan tunnistaa automaattisesti
Listaon se, että sen objektit tallennetaan lineaarisesti, ilman tarkkaa järjestystä, vain alku ja loppu, ja tietenkin se eroaa joukosta, jolla ei ole lainkaan järjestystä.
Listat esitetään tietorakenteissa taulukoina ja vektoreina, linkitetyinä listoina, pinoina ja jonoina.
Ohjelmointikysymykset
Luo luokkia, käytä jäsenmuuttujia, kapseloi ne luku-kirjoitus-ominaisuuksilla, lisää rakennusmetodeja, ota periytymistä ja kirjoita metodit uudelleen

javaoop1资料.doc (78 KB, Latausten määrä: 0, Myyntihinta: 1 Grain MB)





Edellinen:IOS8 tukee jo kolmannen osapuolen syöttömenetelmiä
Seuraava:nginx leikkaa automaattisesti käyttölokit
Julkaistu 5.1.2015 23.44.13 |
Näin sen juuri nyt
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com