Strings are a sequence of characters. In the Java, strings are objects.

The Java platform provides the String class to create and manipulate strings.

Creating Strings:

The most direct way to create a string is to write:

String greeting = "Hello Java!";

Whenever it encounters a string literal in your code, the compiler creates a String object with its value in this case, “Hello Java!’.

As with any other object, you can create String objects by using the new keyword and a constructor. The String class has eleven constructors that allow you to provide the initial value of the string using different sources, such as an array of characters.