首先我们来看看c/c++实施swap性能 void swap ( int & a, int & b) { int Temp; temp = a; a = b; b = temp; } 那么在java中是否还能这样呢。非常显然java中没有地址引用符号了。 首先我们来看下c/c++和java的差别。 本质差别 C/C++中swap功能的本质:通过传递变量地址(指针或引用)来交换变量地址中的值。 Java标榜当中对C/C++一个非常大的改进是:Java对程序猿屏蔽了变量地址的概念,降低指针误用。 在Java世界中函数