This question already has an answer here:
- Why new keyword not needed for String 4 answers
Why while defining String in java, being a class, we do not use new keyword?
We use it as:
String a="Hello";
Classes in Java are defined as:
Class1 obj = new Class1;
String constansts are automatically turned into String objects.