为什么Java要求char变量用单引号而不是双引号将其中的任何内容括起来?这方面的一个例子:
char s = 's'; //This will not break
与:
char s = "s"; //This will break
我知道双引号主要是用于字符串的,但是当输入双引号时,为什么字符被构建成只使用单引号并中断呢?
我试图做一些研究,但唯一相关的事情是另一件事,所以,它指的是单引号和双引号之间的区别,而不是字符句法发展背后的推理。
我想我可能误解了整个事情,我正在寻找一些编程智慧。
当面对编程挑战时,我觉得最重要的问题是“哪种编程范式更适合处理它,以及如何应用它们”。第二个遥远的问题是“使用哪种语言”。
然而,似乎我在互联网上偶然发现的大多数与编程相关的内容都完全是倒退的,主要集中在语言选择上。
面向对象的解决方案在本质上是相同的,无论它是用c++、Java还是PHP语言实现的……
那么,以范式为中心的内容在哪里呢?
“编程范例和实现的实用指南”和其他有助于将现实世界和编程概念结合在一起的文献在哪里?
注意:我已经从Peter Van Roy那里了解到了"Programming Every for Dummies