Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 15870|Svar: 1

[JavaSE] 2014 Houpu Javaoop afsluttende eksamensspørgsmål

[Kopier link]
Opslået på 05/01/2015 20.35.34 | | |
Beskriv kort karakteristikaene for indkapsling, arv og polymorfi.
1。 Indkapsling: Det er for at indkapsle objektive ting i abstrakte klasser, og klasser kan kun operere deres egne data og metoder til betroede klasser eller objekter og skjule information for utroværdige objekter. Indkapsling er en af klassens egenskaber, som bør være velforstået, ligesom nogle private, andre klasser kan ikke tilgås, de har alle adgangsrettigheder, hvilket er mere sikkert.
2。 Arv: Henviser til muligheden for at bruge al funktionalitet i en eksisterende klasse og udvide den uden at skulle omskrive den oprindelige klasse.
       Der er tre måder at arve på: arv, grænsefladearv og visuel arv.
3。 Polymorfisme: Kort sagt tillader det, at en pointer af en børnetype kan tildeles en pointer af forældreklassen.
        Der er to måder at opnå polymorfi på: metodedækning og metodeoverbelastning.
Forklar kort forskellen mellem overbelastning og omskrivning.
Overbelastning gælder for samme klasse, metodenavnet er det samme, og parameterlisten (type og kvantitet) er forskellig.
Omskrivning sigter mod konstruktionsmetoden mellem forældreklassen og underklassen, og underklassen arver forældreklassen, men denne metodeunderklasse føles uegnet til egen brug, så den omskriver denne metode alene, metodens navn er det samme, det vil sige, eksekveren er lidt anderledes, og eksekveringshandlingen er mere egnet til underklassen.
Beskriv kort forskellen mellem abstrakte klasser og grænseflader.
Metoderne i grænsefladen skal alle være abstrakte metoder
Abstrakte klasser kan definere både abstrakte metoder og instansmetoder
Forskellen mellem String og StringBuffer
StringBufferer et strengobjekt med objektreferencetransmissionskarakteristika.
StringBufferObjekter kan kaldes til dynamisk at øge, indsætte, ændre og slette operationer uden at specificere størrelsen på forhånd som arrays, for at opnå effekten af at indsætte tegn flere gange og tage dem ud som en helhed på én gang, så strengenes funktion er meget fleksibel og bekvem.
Når den var passeretStringBufferGenerer den endelige ønskede streng og kald dentoStringmetode til at omdanne det til énStrengFormål
StrengHver gang det tilføjes, vil det igen og igen blive brugt for plads til hukommelsen, hvilket er meget ineffektivt
                     StringBufferHver gang du lægger sammen, behøver du ikke at søge om plads til hukommelse igen og igen, fordiStringBufferDen kræver meget hukommelsesplads fra starten, så den er effektiv.
Hvad er en undtagelse??Hvad er lighederne og forskellene mellem runtime-undtagelser og generelle undtagelser?
Hvad er lighederne og forskellene mellem runtime-undtagelser og generelle undtagelser?
Runtime-undtagelse: En undtagelse kastet af en Java virtuel maskine. Brugerne behøver ikke at håndtere det.
Generelt er undtagelser undtagelser, som brugere kan kaste, og hvis de gør, skal de håndteres.
En runtime-undtagelse repræsenterer en undtagelse, der kan opstå under normal drift af en virtuel maskine og er en almindelig kørende fejl. Java-kompilatoren kræver metoder til at erklære en ikke-runtime-undtagelse, der kan forekomme, men den kræver ikke, at en runtime-undtagelse, der ikke er fanget, skal erklæres.
JavaHvad er sættene og deres generiske typer, og hvad er karakteristika for hver enkelt?
Sæt(sæt),liste(liste) ogmap(Kortlægning)

ForskellenHASHMAPDet er derNØGLEogVærdiVærdien stemmer overens.SætDet er muligt automatisk at identificere de samme elementer
Listeer, at dens objekter lagres på en lineær måde, uden en specifik rækkefølge, kun en begyndelse og en slutning, og selvfølgelig er det forskelligt fra en mængde, der slet ikke har nogen orden.
Lister repræsenteres i datastrukturer som arrays og vektorer, linkede lister, stakke og køer.
Programmeringsspørgsmål
Opret klasser, hav medlemsvariabler, indkapsl dem med læse-skrive-egenskaber, tilføj konstruktionsmetoder, hav arv og omskriv metoder

javaoop1资料.doc (78 KB, Antal downloads: 0, Salgspris: 1 Korn MB)





Tidligere:IOS8 understøtter allerede tredjeparts inputmetoder
Næste:nginx fjerner automatisk adgangslogfiler
Opslået på 05/01/2015 23.44.13 |
Jeg så det lige nu
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com