考えてみれば、Javaの場合、変数はプリミティブか
クラスオブジェクト参照だけなので、instanceof等と同列に、
組み込み演算子 swap を追加してくれれば一番スマートな気がします。
swap var1,var2; // var1,var2の型は同じでなければ構文エラー
// オブジェクトに対しては浅いswap(?)を行う
// つまり指すオブジェクトを入れ替えるだけ
--
/** 久野 浩 - Hiroshi Kuno
* @xxxxxxxxxx mailto:hkuno@xxxxxxxxxx
* @xxxxxxxxxx ISO C9X, ISO C++, Java and astronomy
*/