Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 15870|Răspunde: 1

[JavaSE] Întrebări pentru examenul final Houpu javaoop 2014

[Copiază linkul]
Postat pe 05.01.2015 20:35:34 | | |
Descrie pe scurt caracteristicile încapsulării, moștenirii și polimorfismului.
1。 Încapsulare: Este scopul de a încapsula lucruri obiective în clase abstracte, iar clasele pot opera propriile date și metode doar către clase sau obiecte de încredere și pot ascunde informațiile de cele nesigure. Încapsularea este una dintre caracteristicile clasei, care ar trebui bine înțeleasă, la fel ca unele clase private, altele nu pot fi accesate, toate au drepturi de acces, ceea ce este mai sigur.
2。 Moștenire: Se referă la capacitatea de a folosi toate funcționalitățile unei clase existente și de a o extinde fără a fi nevoie să rescrii clasa originală.
       Există trei moduri de a moșteni: moștenirea, moștenirea interfeței și moștenirea vizuală.
3。 Polimorfism: Pe scurt, permite alocarea unui pointer de tip copil către un pointer de tipul clasei părinte.
        Există două moduri de a obține polimorfismul: acoperirea metodelor și supraîncărcarea metodelor.
Explică pe scurt diferența dintre suprasolicitare și rescriere.
Supraîncărcarea este pentru aceeași clasă, numele metodei este același, iar lista parametrilor (tip și cantitate) este diferită.
Rescrierea este destinată metodei de construcție dintre clasa părinte și subclasă, iar subclasa moștenește clasa părinte, dar această subclasă de metodă nu pare potrivită pentru uzul propriu, așa că rescrie această metodă de una singură, numele metodei este același, adică executorul este puțin diferit, iar acțiunea de execuție este mai potrivită pentru subclasă.
Descrie pe scurt diferența dintre clasele abstracte și interfețe.
Metodele din interfață trebuie să fie toate metode abstracte
Clasele abstracte pot defini atât metode abstracte, cât și metode de instanță
Diferența dintre String și StringBuffer
StringBuffereste un obiect string cu caracteristici de transmisie de referință a obiectului.
StringBufferObiectele pot fi chemate pentru a crește, insera, modifica și șterge dinamic operațiunile fără a specifica dimensiunea dinainte, ca în tablouri, pentru a obține efectul de a introduce caractere de mai multe ori și de a le elimina ca un întreg simultan, astfel încât funcționarea șirurilor este foarte flexibilă și convenabilă.
Odată trecutStringBufferGenerează șirul final dorit și îl numeștitoStringMetoda de a o transforma într-unulȘnurăObiectiv
ȘnurăDe fiecare dată când este adăugat, se va aplica pentru spațiu în memorie iar și iar, ceea ce este foarte ineficient
                     StringBufferDe fiecare dată când aduni, nu mai trebuie să aplici iar și iar pentru spațiu în memorie, pentru căStringBufferNecesită mult spațiu de memorie de la început, deci este eficient.
Ce este o excepție??Care sunt asemănările și diferențele dintre excepțiile de runtime și cele generale?
Care sunt asemănările și diferențele dintre excepțiile de runtime și cele generale?
Excepție la runtime: O excepție aruncată de o mașină virtuală Java. Utilizatorii nu trebuie să se confrunte cu asta.
În general, excepțiile sunt excepții pe care utilizatorii le pot arunca, iar dacă o fac, trebuie gestionate.
O excepție de runtime reprezintă o excepție care poate fi întâlnită în timpul funcționării normale a unei mașini virtuale și reprezintă o eroare frecventă de rulare. Compilatorul Java necesită metode pentru a declara o excepție non-runtime care poate apărea, dar nu cere ca o excepție de runtime care nu este prinsă să fie declarată.
JavaCare sunt seturile și genericele lor și care sunt caracteristicile fiecăruia?
set(set),listă(listă) șimap(Cartografiere)

DiferențaHARTĂ HASHExistăCHEIEșiValoareValoarea corespunde.SetEste posibilă identificarea automată a acelorași elemente
Listăeste că obiectele sale sunt stocate într-un mod liniar, fără o ordine specifică, doar un început și un sfârșit, și, desigur, este diferit de o mulțime care nu are deloc ordine.
Listele sunt reprezentate în structurile de date ca tablouri și vectori, liste legate, stive și cozi.
Întrebări despre programare
Creează clase, are variabile membre, le încapsulează cu proprietăți de citire-scriere, adaugă metode de construcție, are metode de moștenire și rescrie metode

javaoop1资料.doc (78 KB, Numărul de descărcări: 0, Prețul de vânzare: 1 Grain MB)





Precedent:IOS8 suportă deja metode de intrare de la terți
Următor:Nginx taie automat jurnalele de acces
Postat pe 05.01.2015 23:44:13 |
Tocmai am văzut-o acum
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com