filmov
tv
Java String interview Questions and Answers with example| Immutable | Most Asked | Code Decode

Показать описание
In this video of code decode i.e. Java String Interview Questions and Answers for freshers and experienced.
Udemy Course of Code Decode on Microservice k8s AWS CICD link:
Course Description Video :
We have taken some most commonly asked Interview questions along with their answers
This string Interview questions are asked in almost every interview of Java whether it would be freshers java interview or experienced java interview
Please watch this video of Most Asked String Interview Question as it cover very important string interview questions and answers.
Relevel link :
What are the different ways to create string objects?
String objects can be created in two ways:
Using the ‘new’ operator.
Using double-quotes.
String S1 = new String("code");
String S2 = "decode";
When the String is created with the double quotes, JVM searches it for in the string pool; if the same value is found, it returns the reference to that String else creates a new object with the new value provided.
In the other case, if the String is created with the ‘new’ operator, then JVM creates a new object but not in the string pool. If we want to create the object in the string pool, we can use the intern() method.
What is a string constant pool?
The memory space allocated in the heap memory to store the string literals is called the string constant pool.
No two string objects can have the same value in a string constant pool.
Why is Java provided with String constant pool as we can store the objects in heap memory?
String constant pool provides the facility of reusability of the existing string objects.
When a new string object is created using the string literals, then JVM first checks in the pool if this String already exists or not.
If it exists, then it will reference the existing String rather than creating a new object.
This will help in the speeding up of the application and also helps in saving the memory as no two objects will have the same content.
Subscriber and Follow Code Decode
#codedecode #javainterviewquestion #stringinterviewquestion
Udemy Course of Code Decode on Microservice k8s AWS CICD link:
Course Description Video :
We have taken some most commonly asked Interview questions along with their answers
This string Interview questions are asked in almost every interview of Java whether it would be freshers java interview or experienced java interview
Please watch this video of Most Asked String Interview Question as it cover very important string interview questions and answers.
Relevel link :
What are the different ways to create string objects?
String objects can be created in two ways:
Using the ‘new’ operator.
Using double-quotes.
String S1 = new String("code");
String S2 = "decode";
When the String is created with the double quotes, JVM searches it for in the string pool; if the same value is found, it returns the reference to that String else creates a new object with the new value provided.
In the other case, if the String is created with the ‘new’ operator, then JVM creates a new object but not in the string pool. If we want to create the object in the string pool, we can use the intern() method.
What is a string constant pool?
The memory space allocated in the heap memory to store the string literals is called the string constant pool.
No two string objects can have the same value in a string constant pool.
Why is Java provided with String constant pool as we can store the objects in heap memory?
String constant pool provides the facility of reusability of the existing string objects.
When a new string object is created using the string literals, then JVM first checks in the pool if this String already exists or not.
If it exists, then it will reference the existing String rather than creating a new object.
This will help in the speeding up of the application and also helps in saving the memory as no two objects will have the same content.
Subscriber and Follow Code Decode
#codedecode #javainterviewquestion #stringinterviewquestion
Комментарии