Strings in Java can contain zero or more characters within double quotes. A String is an object that represents text. Strings can be declared and initialized, accepted from the user, and manipulated using various methods. Common string methods include length(), indexOf(), substring(), trim(), toLowerCase(), replace(), equals(), and compareTo(). These methods allow retrieving parts of strings, modifying case, replacing characters, and comparing strings.