为什么java有一个原始的char?

时间:2013-06-12 05:13:54

标签: java types char

由于我一直在学习一些不同的语言,我发现java是唯一一个带有“char”数据类型的语言。例如,javascript的charAt()返回一个字符串,而在java中,该方法返回一个字符。是否存在“字符”数据类型的原因以及为什么其他语言不使用它们?

2 个答案:

答案 0 :(得分:1)

James Gosling told me

  

大多数情况下,如果使用单个字符值,则将使用原始字符类型。

例如:

char ch = 'a'; 

答案 1 :(得分:0)

我想说并问自己

代表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 ?

如果你弄明白了,那么这就回答了你的问题