Strings

Java da String Pool deye bir anlayish var. Tutaq ki , ashagdaki shekilde Stringler elan etmishik.

String s1 = "Hello";
String s2 = "Hello";
String s3 = new String("Hello");
String s4 = new String("Hello");

Burada s1 obyektini yaradan zaman, avtomatik yaradildigina gore bu obyekt String Pool a dushur. s2 obyekti yaradan zaman ise, artiq yeni obyekt yaranmir ve String Pool da yaradilmish eyni deyerli obyekt istifade olunur.
s3 ve s4 ise , ozumuz new emri istifade ederek obyekt yaratdigimiza gore bu obyektler String Pool a dushmur. Ayrica olaraq yaranir.

Etrafli

Comments

Popular posts from this blog

Validation for AZ phone numbers with RegEx in Java

Java necə işləyir, kod nədir ?

@Transactional annotation haqqinda. Cascade istifade olunmasi