Question: are strings primitive data types?
Answer: Strings has its own feature that they are immutable. Primitive data types has limitation that they have fixed size and can hold data of that type only but String can vary in size and it can hold any type of data using its wrapper classes and it is one of reason why STRING IS NON-PRIMITIVE data type.