Οι συμβολοσειρές παριστάνονται από την κλάση String
Όλες οι σταθερές συμβολοσειρές στο πρόγραμμα είναι αντικείμενα της κλάσης String
Τα αντικείμενα της κλάσης String είναι αμετάβλητα
Μεταβλητές συμβολοσειρές υποστηρίζονται από την κλάση StringBuffer
Η γλώσσα Java υποστηρίζει τη αλυσιδωτή σύνδεση συμβολοσειρών με τους τελεστές + και +=
Όταν οι παραπάνω τελεστές εφαρμοστούν σε αντικείμενα που δεν είναι τύπου
String, τότε αυτά μετατρέπονται σε String με την κλήση της μεθόδου toString().
Επίσης, ορισμένες μέθοδοι έχουν οριστεί να λαμβάνουν ως όρισμα Object και προσπαθούν εσωτερικά να το μετατρέψουν σε συμβολοσειρά με την κλήση της toString().