I am reading a book for Java that I am trying to learn, and I have a question. I can't understand what is the difference between the variable type
String. For example, there is a difference between
short, the bytes at the memory and the area of numbers that they have.
But what is the difference between
String? except that
char use (') and "String" (").
PS: It is my first "real" programming language. (At school I learned a fake-language for the purpose of the programming lesson.)
char is one character.
String is zero or more characters.
char is a primitive type.
String is a class.
char c = 'a'; String s = "Hi!";
Note the single quotes for
char, and double quotes for