No, String is not a keyword in java. String is an object which is created by using String class. String objects are immutable and they can’t modified i.e. any change in the existing object will result into a new object.
Example
public class Main { public static void main(String[] args) { String language = "java"; System.out.println("Language: " + language); String website = new String("w3schools.com"); System.out.println("Website: " + website); } } |
Output
Language: java Website: w3schools.com |
Java interview questions on String Handling
- Why string objects are immutable in java?
- How many ways we can create the string object?
- Why java uses the concept of string literal?
- String vs StringBuffer vs StringBuilder in java
- How to create immutable class in java?
- What is the purpose of toString() method in java?
- Is string a keyword in java?
- Is string a primitive type or derived type?
- What is string constant pool in java?
- What are mutable and immutable objects in java?
- What is string intern in java?
- Can we call string class methods using string literals?