String Constant Pool Breakdown for SDETs in JAVA
String Constant Pool Breakdown for SDETs in JAVA
String Constant
Pool in JAVA
Breakdown
LinkedIn: Japneet Sachdeva
SWIPE
02/05
KEEP SWIPING
03/05
String Literal
String str1 = "Python";
String str2 = "Data Analyst";
String str3 = "Python";
s1==s3 //true
s2==s3 //false LinkedIn: Japneet Sachdeva
KEEP SWIPING
03/05
JAVA Heap
SCP
str1 Python
str2 Data Analyst
str3
str4 “JAVA”
str5 “C++”
str6 “Data Analyst”
ONE MORE
04/05
Explanation
First, we have created a string literal “Python” and it takes place
in the pool. After that, the string “Data Analyst” is created, it also
takes place in the pool.
Similarly,
When we create String vars using new keyword then for those,
memory is allocated in heap rather then in SCP.
ONE MORE
05/05