I Java er 'String' en klasse, ikke et objekt. Et objekt er en instans af en klasse. Når vi opretter en streng-literal såsom `"Hello World"`, opretter Java-kompileren automatisk et nyt `String`-objekt og gemmer den bogstavelige værdi i det. `String`-klassen giver mange nyttige metoder til at manipulere strenge, såsom `length()`, `substring()`, `toUpperCase()` og `toLowerCase()`.
Her er et eksempel på oprettelse af et "String"-objekt:
``` java
String str ="Hej verden";
```
I dette eksempel er `str` en reference til et `String`-objekt, der indeholder den bogstavelige værdi `"Hello World"`. Vi kan bruge `str`-referencen til at få adgang til metoderne i `String`-klassen. For eksempel kan vi få længden af strengen ved at bruge `length()`-metoden:
``` java
int længde =str.length();
```
Metoden `length()` returnerer antallet af tegn i strengen, hvilket er 11 i dette tilfælde.