一个音节是构成一词的声音。在2000年的第二年(2000年),Guy Steele叫一个叫做"生长一种语言"他在他的谈话中使用了一个schtick,如果他不先说他意味着什么,他没有说出一个以上的音节。
在这篇文章中,我将使用相同的schtick。我不得不说面前有些话的意思,如果你忍受我。
编程语言是一种用于告诉计算机该做什么的语言。
Java是一种编程语言,它是在任何计算机上运行的CTCH。它清理了你的代码左侧的垃圾,并为您照顾很多小东西。
Guy'谈话是关于Java编程语言的谈话。他使用音节schtick来表明,如果你采取小语言,你让人们为它添加了新的规则和单词,然后他们可以通过他们想要的方式种植语言。他们可以添加他们需要的东西,并遗漏他们不需要的东西。这种思想的方式可能来自于这个方案编程语言的工作。
操作员需要两件事并将它们映射到新的东西。您将知道添加运算符,它需要两个数字并添加它们。当然,一个数字是计数。
操作员重载是编程语言允许您添加规则的地方,以便操作员行为的方式基于您所提供的东西。您可以为添加运算符添加规则,以便在添加数字(1 + 1)或字符串(" hello" +"世界")或复杂数字时(" +")或复杂数字(复杂(1,1)+复合物(1,1))。 Java并没有操作员重载。它有一些规则的加法运营商,但制作Java的人可以&#39想到你的所有规则; LL需要你的生活。那个'为什么它很好,让人们添加自己的规则。
顺便说一下,一个复杂的数字是一个具有真实和非实部的数字。
如果Java有操作员过载,那么牛仔斯蒂尔认为它会很好。在他的谈话中,他试图表明为什么它会很整洁。当时,他是制作Java的团队的一部分。截至目前,他仍然是该团队的一部分。然而,年多年来已经过去了,我们在这里没有操作员重载。如果盖伊有一个坟墓,他会转过身来,但要确定我们可能要问他。
让'查看BigInteger,Java中的类型可以存储多个大小。如果你用很多大融民做数学,它会一团糟。看看看看。你认为这个Biginteger数学是什么?
它' s二次方程2x 2 + 3x-5。二次方程是......嗯,让'休假在第二天。没有操作员重载,代码很难读取,错误可以滑入。当您使用越来越多的Bigintegers时,它会变得更糟。
有些人说操作员重载不值得。他们说,使用操作员重载的使用差更糟糕。但是,与那行认为你可以尼克斯任何你可能添加到编程语言的新工具,所以我不认为它'是一个强大的案例。事实是,操作员重载对于那些想要使用Java进行数学的人来说非常棒。
有迹象表明,拥有Java的人们看到需要运算符重载。我肯定希望他们和剩下的Java团队,有一天将它添加到Java,虽然我在2年内and#39; T使用Java。