In Java, a string is an object that represents a sequence of characters and provides methods to perform operations on strings like compare(), concat(), length(), and substring(). Strings can be created using string literals with double quotes or by converting a character array to a string using the String constructor. The length of a string can be found using the length() method and strings can be created and accessed using the new keyword or string literals.