..


Sponzorirani linkovi

Nanesite jednak način u StringBuffer i StringBuilder

Članak je napisao Damiano Verda
Stranica 1 od 2

Jednaka metoda se obično koristi u programu Java za testiranje jednakosti dvaju objekata. To je zapravo metoda definirana klasa objekata iz koje sve ostale klase nasljeđuju po načelu osnivanja Java: "Sve je objekt".

Ali, naravno, pojma jednakosti između dva objekta mora biti ovjeren u pravodobno prema klasi objekata sami: drugim riječima, jednaka metoda može i često mora biti redefiniran (ili zanemariti) je klasni interes.

Proces redefiniranja može biti na teret programer u slučaju posebne razrede, definira programer sam, ali obično je već učinjeno za najčešće klasa.

Cilj ovog rada je ispitati prirodu i granice redefiniranje jednaka metoda za StringBuffer i StringBuilder klase, koristite vrlo čest za upravljanje skupine alfanumeričkih znakova.

StringBuffer i StringBuilder

Obje klase koriste se za pohranu dinamički niz znakova, koji onda mogu mijenjati tijekom izvršenja programa i oba nasljeđuju iz iste klase String roditelj.

StringBuilder može se koristiti uspješno samo ako program uključuje jednu nit, a StringBuffer podržava sinkronizaciju potrebno za Multithreading.

Osobitost tih klasa, s obzirom na jednak način, je utjelovljena u činjenici da nije napravio niti redefiniranje. Redefiniranje (ili prvenstveni) ove metode je u stvari napravio samo u nizu bazu klase, koji oboje proizlaze. Ovaj izbor dovodi do posljedice ne posve intuitivno, koje utječu na korištenje tih klasa.

U istoj kategoriji ...
E-učenje
Linux (tečaj) Linux (tečaj)
Kompletan vodič za open-source sustava. Od 49 €.
PHP (tečaj) PHP (tečaj)
Cijeli tečaj za izradu dinamičkih Web stranica. Od 49 €.
Ruby i Ruby na šina (tečaj) Ruby i Ruby na šina (tečaj)
Napravite softver i web aplikacija uz Ruby i ROR. Od 39 €.
Sponzorirani linkovi