I Java er 'String' en klasse, ikke et objekt. Et objekt er en forekomst av en klasse. Når vi lager en streng-literal som `"Hello World"`, oppretter Java-kompilatoren automatisk et nytt `String`-objekt og lagrer den bokstavelige verdien i det. `String`-klassen gir mange nyttige metoder for å manipulere strenger, for eksempel `length()`, `substring()`, `toUpperCase()` og `toLowerCase()`.
Her er et eksempel på hvordan du lager et "String"-objekt:
``` java
String str ="Hei verden";
```
I dette eksemplet er `str` en referanse til et `String`-objekt som inneholder den bokstavelige verdien `"Hello World"`. Vi kan bruke `str`-referansen for å få tilgang til metodene til `String`-klassen. For eksempel kan vi få lengden på strengen ved å bruke `length()`-metoden:
``` java
int lengde =str.length();
```
`length()`-metoden returnerer antall tegn i strengen, som er 11 i dette tilfellet.