当我遇到Joel Spolsky时,我正在阅读更多关于Joel on Software的文章,说明一种特定类型的程序员知道a 和Java/C#(面向对象编程语言)之间的区别.int
Integer
那么区别是什么呢?
在一些代码中,我看到了这一点:
private void compute(Long a, Long b, Long c) {
long result = a-(b+c);
...
Run Code Online (Sandbox Code Playgroud)
结果存储在原始long中而不是对应于其操作数的Long对象中,这似乎有点奇怪。
是否有任何理由将结果存储为原语?
好的,只需2行代码.我理解第一行.第二行的含义是什么?何时以及为什么我必须使用这一行?
char c = 'x';
Character C = new Character(c);
Run Code Online (Sandbox Code Playgroud)
请回答所有问题..(什么,什么时候,为什么)