簡體   English   中英

為什么Java有原始字符?

[英]Why does java have a primitive char?

在學習幾種不同的語言時,我已經看到java是唯一具有“ char”數據類型的語言。 例如,javascript的charAt()返回一個字符串,而在Java中,該方法返回一個字符。 有沒有“字符”數據類型的原因,為什么其他語言不使用它們呢?

詹姆斯·高斯林告訴我

在大多數情況下,如果使用單個字符值,則將使用原始char類型。

例如:

char ch = '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 ?

如果您解決了這個問題,那么這將回答您的問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM