Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
由于我一直在学习几种不同的语言,我发现 java 是唯一具有“char”数据类型的语言。例如,javascript 的 charAt() 返回一个字符串,而在 java 中该方法返回一个字符。“字符”数据类型是否有原因,为什么其他语言不使用它们?
詹姆斯·高斯林告诉我
大多数情况下,如果您使用单个字符值,您将使用原始 char 类型。
例如:
char ch = 'a';
我想说并且问自己
对于char a='a'; &String a="a";
char a='a';
String a="a";
How much memory does a char variable takes ?
和
How much memory does a string literal or string object takes ?
如果你弄清楚了,那么这就回答了你的问题