Trusted by students across multiple disciplines!
What is a String literal? - Answer: A hard-coded literal string value.
E.g.
The "Brittany" in... String name = "Brittany"
What is a String object? - Answer: JVM is forced to create a new String reference, even
if "Brittany" is in the reference pool.
What is a String? - Answer: a sequence of characters enclosed in quotation marks
What will take more time to execute a String literal or a String object? - Answer: String
object will always take more time to execute than String literal because it will
create/build a new string every time it is executed.
Are string mutable or immutable? - Answer: immutable
What backs Strings? - Answer: A character array (char[ ])
Where are Strings stored in memory? - Answer: The String Pool within the heap
How do you get the length of a String? - Answer: Using the String's length method
.length()
.concat() - Answer: Joins two or more strings, and returns a copy of the joined strings
.contains() - Answer: This will check if a sequence of characters is in your String
.touppercase() - Answer: A String method that returns the String without any lower case
letters.
1
APPHIA - Crafted with Care and Precision for Academic Excellence.