中華民国は日本国との平和条約締結のための「サンフランシスコ講和会議」に招請されなかったが、条約を原則として締結された。一説によれば、第10条は外交官出身であった当時の日本国首相・吉田茂がアメリカ政府の勧めで国民政府と国交を締結することになったものの、国民政府が共産党政府（中華人民共和国）を倒して中国本土を奪還する可能性は低いと考えて、将来の日本政府が共産党政府との国交樹立を行った場合に、国民政府から国際法違反との非難を受けることを避けるために付け加えたのだといわれている（国民政府が中国本土を奪還できなければ、中国本土は「国民政府の支配下に入る領域」には該当しないと解釈することも可能であった）。なお、最高裁判例では本条約第2条により日本が台湾島に対する権利を放棄したことにより、台湾人は本条約の発効日に日本国籍を喪失した（中華民国籍になった）とされている（最大判昭和37年12月5日刑集16巻12号1661頁）。1972年9月29日、日本は共産党政府との間に日本国政府と中華人民共和国政府の共同声明（通称「日中共同声明」）で共産党政府側の「一つの中国」論を尊重したうえで、中華人民共和国を国家の承認し、日本が中華人民共和国と国交を樹立し、その後大平正芳外相は「日華条約は事実上失効」と表明。これを受け中華民国政府は対日国交断絶を宣言した。その後は、日本国と中華民国の実務関係を処理するため公的民間団体と言う形で「日本台湾交流協会（2017年に「交流協会」から名称を変更）」と「亜東関係協会」をそれぞれ設け、両政府に代わり外交・領事業務を行っている。2009年4月28日、日華平和条約調印時の様子を再現した展示が調印場所の台北賓館で完成。調印当時の日本側代表河田烈元蔵相、中華民国側代表葉公超外交部長（外相）ら列席者5人の銅像や史料が陳列されている。
標高760メートル以下にある河川の上流域に生息する。昼行性で、水辺の岩や水面に張り出した樹上などで日光浴を行うことを好む。邪魔が入らなければ数時間眠っているとされる。そのため生息地では「大睡蛇」と呼称されることもある。危険を感じると水中へ飛びこんで逃げこみ、地方名として「落水狗」がある。冬季になると冬眠する。昆虫、ミミズ、魚類、カエルやその幼生などを食べる。繁殖様式は胎生。妊娠期間は約9か月。1回に3 - 8頭の幼体を産む。オスは生後3年半、メスは生後4年で性成熟する。
1928 - 1929年に中山大学による大瑶山の調査によって発見され、ベルリンの動物学博物館に送られ新科新属新種として記載された。メキシコトカゲ科に近縁とする説もあり、メキシコトカゲ科に含めワニトカゲ亜科を構成する説もあった。
全長40 - 46センチメートル。尾は側扁し、泳ぐのに適している。体色は褐色で、赤や黄色の斑紋が入る個体もいる。出産直後の幼体は全長10 - 13センチメートル。
中華人民共和国（広東省、広西チワン族自治区）、ベトナム北部。湖南省では絶滅したと考えられている。2003年に初めてベトナム北部での分布が報告された。
次のC言語のプログラムにおいて、変数xは宣言だけされていて、値が代入されないまま使用される。このとき、「xには“ごみ”が入っている」という。int main() {   int x;   printf("%d\n",x);}xの値の内容は何であるかは保障されず、どんな値がprintされるかは定かではない。この例のように単純であれば大きな問題は起きないであろうが（厳密には問題はある。後述する）、例えば何らかの判断条件に使っている値がこのようになっていれば、プログラムの異常な動作の原因の、バグとなる。しかし、ごみの内容は、短い期間に繰り返し実行した場合は同じ値になることが多い。このため、デバッグ時にごみを入れた状態で何度も実行を行っても、同じ動作になり、バグに気がつかないことも多い。一部の言語では、あらかじめなんらかの値で初期化されることが保証される、という仕様とすることで回避したり、初期化も代入もされないまま使用される可能性があればエラーとなる言語もある。また近年の、フロー解析などのような高度なコンパイラ最適化により、バグの可能性を検出できるパターンもあり、警告オプションを付けることで警告を出させることができる場合もある。例に示したコードでは単に値を見るだけのため問題は少ないが、C言語ではポインタによって、メモリの中のどこかわからない所にメチャメチャな値を書き込むということができてしまう（しばしば「爆撃」と形容される）。大規模であればすぐ発覚するのでむしろ運が良い方で、バグがある箇所とは全く関係がない場所で誤動作を起こすような「ピンポイント爆撃」になっていると、しばしばデバッグが極めて困難な不具合となる。なお厳密には、例に示したコードにおけるxの値は、標準規格では「不定」（indeterminate）としており、標準規格ではそのような変数の使用は「未定義」である。未定義とは、プログラマの鼻から悪魔を飛び出させてもよい、という意味であり（en:Undefined behaviorを参照）、普通は避けなければならない。また、このような「ごみ」は「コンピュータ・アーキテクチャと情報セキュリティ」の観点からは、より深刻な問題がある。キャッシュや、メモリをプロセスに割り当てる単位である「ページ」は、マルチプロセスのシステムでは一般に他のプロセスやカーネルと共通のことがあり、パスワードなどの機微情報を含んでいるかもしれない。従って、ハードウェアないしOSの層のどこかで、ゼロあるいはランダムで潰すか、フラグ等によりそのプロセスからまだ書き込みがされていないアドレスからの読み出しを禁止しなければならない。