String is not a primitive type, it is a derived type.
Example
public class Main { public static void main(String[] args) { String dataBase = "Oracle"; System.out.println("DataBase: " + dataBase); String myWebsite = new String("w3schools.com"); System.out.println("Website: " + myWebsite); } } |
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?