stanford-oval/wikipedia huggingface dataset:
ヘンリー・クレイ
ミズーリ妥協と1820年代

1820年、ミズーリ準州への奴隷制拡大について論争が巻き起こった。クレイは「ミズーリ妥協」と呼ばれる計画に議会の承認を得ることでこの論争を決着させることに貢献した。このことでメイン州を自由州、ミズーリ州を奴隷州とし（この結果自由州11州、奴隷州11州となり、上院でのバランスが保たれた）、またミズーリを除いて北緯36度30分（アーカンソー州北境界）以北では奴隷制を禁止した。
国全体のレベルでは民主共和党が1820年までにその役割を終えた。クレイは1824年アメリカ合衆国大統領選挙に出馬し、4位になった。しかし、候補者の誰も投票数の過半数を取れず、下院が当選者を選んだ。クレイはその影響力を使って仲間の民族主義者ジョン・クィンシー・アダムズを支持し、一般選挙でも選挙人選挙でもアンドリュー・ジャクソンに負けていたにも拘わらず、アダムズに勝たせた。アダムズはクレイをアメリカ合衆国国務長官に指名したので、ジャクソン派はそのことを「裏取引」と呼んだ。クレイは怯むことなくまたその影響力を使って支持者の全国網を構築し、国民共和党を結成した。1824年、バージニア州の下院議員ジョン・ランドルフがクレイを指して「この人物は大変輝かしいが大変腐敗してもいる。まるで月光に照らされた腐ったサバだ。輝いているが悪臭を放っている」と言ったので、決闘を申し込んだ。1回目は双方が発砲し当て損なった。2回目にクレイはランドルフの上着に穴を明けた。ランドルフは空中に発砲し、クレイに握手を求めて「貴方は私の上着に借りがある、クレイさん」と言った。クレイはランドルフの手を握り「私は借りが大きいものでなくて嬉しい」と言った。トマス・ハート・ベントンはこのことを「私が目撃した最後の格調高い決闘」と呼んだ。
1824年の大統領選挙で苦杯を飲んだアンドリュー・ジャクソンはジョン・カルフーンと組んで1828年にアダムズを破るための連衡を形成した。この新しい連衡が一廉の政党となり、1834年までに民主党と称した。1836年までにクレイは国民共和党と他の会派を糾合しホイッグ党を結党した。国内政策では高い関税で産業を奨励し、内陸部の広範な改良（道路や運河）で国内市場を造り上げるアメリカ・システムを推進した。長い党争の後で1828年に高い関税を確保したが、内陸部改良のために使わせることはできなかった。1822年時の大統領ジェームズ・モンローはカンバーランド道路（アレゲーニー山脈を越えるもの）の建設法案に拒否権を発動していた。
外交政策では、1817年以降ラテンアメリカにおける独立運動と革命についてアメリカの支持者を率いた。1821年から1826年、アメリカはウルグアイ（その独立は論争となり、かなり後に承認された）を除いて新しい国家を承認した。1826年に新しい国々のコロンビア会議にアメリカが招待されたとき、反対運動が起こり、アメリカの代表団は遂に到着できなかった。クレイは、ギリシャがオスマン帝国からの分離を望んだ時にその独立革命を支持した。これはヨーロッパ事情に対する早い介入だった。
無効化の危機

→詳細は「無効化の危機」を参照
1828年関税法は以前の関税法制下で作られたまだひよこの工場を保護するためにかなり関税率を上げたものだったが、その成立後、サウスカロライナ州はその関税法を無効化しようとした。もし連邦政府が関税法を強制しようとすれば、合衆国から脱退すると脅かした。激怒したジャクソン大統領はサウスカロライナ州に軍隊を派遣し、法に従うことを拒む者は絞首刑にすると脅かした。
この危機は1833年まで悪化を続け、このときクレイは1831年に再びケンタッキー州から上院議員に選ばれていたが、議会に徐々に関税を引き下げさせる取引を成立させた。このやり方で連邦政府が州に優越するということを守ったが、この危機は経済と奴隷制の問題で北部と南部の間に紛争を発展させる契機になった。
大統領候補

1832年から1834年にかけてホイッグ党が出現すると、クレイは即座にその支配的指導者となり、アレクサンダー・ハミルトンがその『製造業の報告書』で示した経済政策を通じて国中を均質化する計画である「アメリカ・システム」に関わるものに集中した。国民共和党と同時期に民主共和党から分かれた民主党は、どの選挙でもホイッグ党のアメリカ・システムに反対し、それは1850年代後半にエイブラハム・リンカーンの共和党が出現するまで続いた。
クレイは5度にわたって大統領選挙に出馬したが一度も勝てなかった。クレイの裕福な支持者達は、クレイが大統領に選ばれた時のことを想定し、ホワイトハウスの持ち主の寝室に合うようにゴシック復古調の寝室家具の大きなセットを発注した。
大統領候補 > 1824年の選挙

1824年アメリカ合衆国大統領選挙では、ジョン・クィンシー・アダムズ、アンドリュー・ジャクソン、およびウィリアム・クロウフォードと共に出馬したが、全員が民主共和党員だった。選挙人選挙で誰も過半数を取れなかった。1823年、クロウフォードが卒中を患った。1824年には回復したが、大統領選挙には不利になった。
最終判断はアメリカ合衆国下院に委ねられた。アメリカ合衆国憲法修正第12条に拠れば、選挙人選挙で3位までの者が下院での候補者になるとされた。すなわちジャクソン、アダムズおよびクロウフォードだった。クレイは除外されたが、下院議長であり、大統領を決める過程で重要な役割を演じることになった。クレイはジャクソンを嫌っており、ジャクソンについて「私はニューオーリンズで2,500名のイギリス人を殺した者が最高執行責任者の様々な難しく複雑な任務に適任であるとは思えない」と言った。さらにクレイのアメリカ・システムは、ジャクソンやクロウフォードよりも、関税や内陸改良に関するアダムズの立場に非常に近いものだったので、クレイはアダムズを支持した。ジョン・クィンシー・アダムズは1825年2月9日、下院での最初の投票で大統領に当選した。
アダムズの勝利は、一般選挙でも選挙人選挙でも最多票を得ており、自分が大統領に選ばれるものと思っていたジャクソンに衝撃を与えた。アダムズ大統領がクレイを国務長官に指名したとき、これはクレイを次の大統領と宣言したようなものだった。アダムズやその前任者3人も国務長官を経験していた。ジャクソンとその追随者達はアダムズとクレイを「裏取引」をやったと非難した。ジャクソン会派はその後の4年間この主張を繰り返し、遂には1828年のアダムズ対ジャクソンの再戦でジャクソンの勝利に繋げた。クレイは裏取引について否定し、それがあったと言う証拠は一つも見つからなかった。
大統領候補 > 1832年の選挙

1832年アメリカ合衆国大統領選挙では、クレイが国民共和党の全会一致で大統領候補に指名された。ジャクソンは民主党に指名された。この時の主要な争点は第二合衆国銀行を続けるという政策だった。クレイは人気の高いジャクソンに大差で敗れた（55％対37％）
大統領候補 > 1840年の選挙

1840年アメリカ合衆国大統領選挙では、クレイがホイッグ党公認候補になることを求めたが、党員集会で戦争の英雄ウィリアム・ハリソン支持者に敗れた。ハリソンはその戦争での功績がジャクソンを思い起こさせ、クレイよりも選挙で戦えると思われたので、候補に選ばれた。ホイッグ党員がマーティン・ヴァン・ビューレンの政治力の弱さに気付いておれば、おそらくはクレイを選んだことであろう。
大統領候補 > 1844年の選挙

1844年アメリカ合衆国大統領選挙では、民主党候補者ジェームズ・ポークに対抗するために、ホイッグ党はクレイを候補者に指名した。ポークはイギリス帝国の支配下にあるカナダとアメリカ合衆国の国境問題を決着させるために「54度40分、さもなくば戦争」という選挙スローガンに国民の感情が動いたこともあり、クレイは再度敗れた。クレイはテキサスが州として合衆国に加盟することについて、それが奴隷制の問題を再燃させ、メキシコの宣戦布告を引き起こすと考えたので、これに反対した。ポークはこれと反対の見解であり、特に南部の大衆感情はポークに付いた。それでも選挙は接戦であり、選挙人票36票を持つニューヨーク州でわずか5,000票差でポークが制したことにより明暗を分けた。自由党候補者ジェイムズ・G・バーニーがニューヨーク州で15,000票強を獲得しており、これがクレイから票を奪った可能性がある。
クレイの警告は現実になり、テキサス併合は米墨戦争（1846年-1848年）に繋がり、一方北部と南部はポークの在任期間以降もテキサス州への奴隷制拡大を巡って角突き合わせることになった。
大統領候補 > 1848年の選挙

1848年アメリカ合衆国大統領選挙では、米墨戦争の英雄ザカリー・テイラーがホイッグ党の指名を受け、クレイは再度指名争いから外れた。
ヘンリー・クレイは初めの2回の大統領選挙で大差で敗れたが、これは主にジャクソン流民主主義に対抗できる全国的連衡あるいは政治組織を作れなかったことが影響した。またクレイの最後の大統領選挙の機会までにホイッグ党が民主党に対抗できる組織に成長したが、クレイ自身が南部で不人気な奴隷制やアメリカ・システムに関する見解を持っていたこともあって、大衆と結びつくことができなかった。クレイが、奴隷制に反対する立場を採るなとか、アメリカ・システムをそんなに強力に推進するなと警告されたとき、「私は大統領になるよりもむしろ正しいことを選ぶ」と言ったとのことである。この発言は大望を超える原則の声明として、それ以降数人の大統領候補者に引用されるか言い換えられてきた。
1850年の妥協

1848年のホイッグ党大統領候補指名争いでザカリー・テイラーに敗れた後、クレイはケンタッキー州のアッシュランド農園に隠棲することにした。引退してから1年足らず後の1849年、再度ケンタッキー州から上院議員に選ばれた。この任期の間に北部州と南部州は再度奴隷制の拡張に関して論争を始め、クレイが予測していたようにこのときは、米墨戦争の結果メキシコから最近獲得した領土に奴隷制を認めるか排除するかという問題になった。クレイは常に「偉大な調停者」だったが、1850年の妥協と呼ばれる誤った決着を導き出すことに力を貸した。
逃亡奴隷法はアメリカ合衆国憲法第4条第2節第3項に準拠するものとして連邦議会で成立した法であり、逃亡奴隷を匿った市民は（北部であろうと南部であろうと）、6年までの懲役または1,000ドル以上の科料に処するというものだった。またこれは逃亡奴隷に関する論争は法廷で扱うことを決め、これが北部と南部の間の大きな論争になった。これら法廷における判決では、奴隷をその所有者のところに行かせた者に5ドル、送り返した者に10ドルが支払われることになった。
法廷におけるクレイ

元合衆国最高裁判所判事サンドラ・デイ・オコーナーは次のように言っている。
その他にも「グラブズ対スローター事件」や「グリーン対ビドル事件」が有名である。
人物

カール・シュルツによれば、クレイは次のような理由で成功した。
クレイが若いときの回転の速い知性と共感および申し分の無い行動は、公共の事柄におけるその早熟な卓越性を説明している。雄弁家としての説得力と魅力有る個性にその力の秘訣がある。早くから森で、野原でさらに納屋ですら、馬や牛を聴衆にして弁論術を独力で訓練した。同時代の者には、彼の声が聞いたこともないような素晴らしい楽器の音であるかのように発せられた。彼の能弁さは壮大で、激しく、ちゃめっ気があり、暗示的であり、彼の身振りは自然で、活発で、大きく、力強かった。
大衆の前での彼は素晴らしい物腰であり、真の雄弁家の気性があり、演説家を優れた存在に感じさせそう見させる神経的高揚感があり、彼の思想と情熱と意志を聴衆の精神と心の中にとけ込ませるものがあった。しかし、彼の想像力はしばしば理解力の先を走り、横柄な気分と情熱的な闘争心が彼とその党派を駆り立てて不利な立場にした。広く大きく学んだ者達よりも彼が優れているという安心感が激しく熱心な研究の任務から彼を誘惑した。彼の演説は声明のうまさ、事実の巧妙な集約、熱意のある口調、および熱心な愛国主義で特徴づけられた。時には皮肉を挟んだが、その論理的結論に至る表層的な検討、生半可な知識および仮説を理由づけたくない不本意さもあった。
個人的なことで、彼の尽きることのない礼儀正しさ、気持ちの良いマナーおよび力がありあるいは無法な者に対する保護が必要な者全てに向けた高貴で寛大な心が、多くの友人に彼を慕わせた。彼の人気はその仲間の市民と同様隣人の間でも大きく尽きることがなかった。彼が「もし誰かが私の公的生活の主要で最優先の目標を知りたいと思うなら、このアメリカ合衆国を保ち続けることがその鍵を与えるだろう」と書いたとき、彼は自分自身に判決を言い渡していた。
インディアン民族に対しては、いとこを殺された恨みもあり、徹底した排除論者だった。彼はこう発言している。
人類全体からのインディアンの消滅は、世界的には大きな損失ではない。私には、彼らが人種として保存されるだけの価値があるとは思えない。
死

クレイはその愛したアメリカ合衆国と出身州のケンタッキー州のために働き続け、1852年6月29日にワシントンD.C.で死んだ。満75歳だった。クレイはアメリカ合衆国議会議事堂に棺が安置された最初の者となった。レキシントン墓地に埋葬され、1844年の大統領選挙でクレイの副大統領候補だったセオドア・フリーリングハイゼンが7月13日にニューアークで追悼の辞を捧げた。クレイの墓碑銘には「私は北部も、南部も、東部も、西部も無いと知っている」と記されている。
資産

クレイが長年住んだレキシントンの故郷は農園と「アッシュランド」と呼ばれる邸宅であり、これは敷地にセイヨウトネリコ (ash tree)の樹が多くあったことから名付けられた。クレイは一時期に最大60人の奴隷を所有した。アメリカにヘレフォード種の家畜を導入したのもそこだった。アッシュランドはクレイの後継者が再建し作り替えて今は博物館になっている。この博物館には当初の敷地17エーカー (81,000 m2)も付属し、レキシントンのリッチモンド道路（アメリカ国道25号線）に沿っている。一般に公開されている（有料）。1866年から1878年まで、その邸宅はケンタッキー大学 (University of Kentucky)、現在はトランシルバニア大学の前身であるケンタッキー大学 (Kentucky University)理事の住宅に使われた。
クレイはワシントンD.Cに滞在しているときに有名なウィラード・ホテルでミント・ジュレップというカクテルを紹介した。
記念碑と記念する物

ペンシルベニア州ポッツビルにヘンリー・クレイ記念碑がある。
コネチカット州ニューヘイブン、バージニア州リッチモンドおよびミシシッピ州ヴィックスバーグなど多くの都市にあるクレイ通りはクレイに因んで名付けられたものである。
イリノイ州シカゴのアッシュランド・アベニューはクレイの荘園に因んで名付けられた。
ニューハンプシャー州のプレジデンシャル山地にあるクレイ山はクレイに因んで名付けられたが、その後レーガン山と改名された。
全米には15のクレイ郡がある。アラバマ州、フロリダ州、ジョージア州、イリノイ州、インディアナ州、カンザス州、ミネソタ州、ミシシッピ州、ミズーリ州、ネブラスカ州、ノースカロライナ州、サウスダコタ州、テネシー州、テキサス州およびウェストバージニア州である。
バージニア州アッシュランドの町はクレイの出生した郡内にあり、オハイオ州アッシュランド郡、ウィスコンシン州アッシュランド郡、さらにケンタッキー州アッシュランド市、アラバマ州アッシュランド市およびペンシルベニア州アッシュランド市はクレイの荘園に因んで名付けられた。
ニューオーリンズには、住宅地区にヘンリー・クレイ・アベニューがあり、中心街のラファイエット広場中心には高さ20フィート (6 m)の記念碑がある。
ケンタッキー州レキシントンのヘンリー・クレイ高校、カリフォルニア州ロサンジェルスのヘンリー・クレイ中等学校、クレイの生誕地バージニア州ハノーバー郡ヘンリー・クレイ小学校はクレイに因んで名付けられた。
ベネズエラのカラカスにある「インスティテュート・エデュカシオナル・ヘンリー・クレイ」は2言語私立学校である。
ケンタッキー州レキシントンのトランシルバニア大学クレイ寮はクレイに因んで名付けられた。
ラファイエット級原子力潜水艦USSヘンリー・クレイはクレイに因んで名付けられたアメリカ海軍唯一の艦船である。
ニューヨーク州クレイ市とそこのヘンリー・クレイ大通りはクレイに因んで名付けられた。
デラウェア州ウィルミントン市域のの直ぐ外でブランディワイン・クリークの左岸にあるヘンリー・クレイ村は直ぐ下流で対岸のデュポン製粉工場と直ぐ上流で対岸のジョセフ・バンクロフト紡績工場の労働者住宅街となっている。クレイが1852年に死んだ後、ワシントンD.Cからケンタッキー州に遺骸が戻る途中で、マーケット通りにある古いウィルミントン市役所に短時間安置された。
ヘンリー・クレイの生誕地
ケンタッキー州レキシントンにあるヘンリー・クレイが1803年から1810年まで開業していた法律事務所の現況
1844年選挙のチラシ
ヘンリー・クレイの銀板写真
ヘンリー・クレイ
阿部周造

阿部 周造（あべ しゅうぞう、1944年 - ）は、日本の経営学者。横浜国立大学名誉教授。専門はマーケティング論。
横浜国立大学経営学部長、早稲田大学消費者行動研究所所長、日本消費者行動研究学会会長、日本商業学会会長、日本学術会議会員を歴任。Global Marketing Conference 最優秀学会論文賞、日本商業学会学会賞優秀賞受賞。2023年、瑞宝中綬章受章。
人物・経歴

香川県生まれ。1967年明治大学商学部卒業。指導教員刀根武晴。1969年一橋大学大学院商学研究科修士課程修了。1972年一橋大学大学院商学研究科博士課程単位取得。指導教官田内幸一。2013年「消費者行動研究と方法」で一橋大学より博士（商学）の学位を取得。
1972年一橋大学商学部助手。1974年日本大学経済学部専任講師。1977年日本大学経済学部助教授。1979年横浜国立大学経営学部助教授。1981年からカリフォルニア大学ロサンゼルス校訪問研究員を務め同大のジェームス・ベットマン（英語版）や、ミシガン大学のリチャード・バゴジー（英語版）に師事。1987年横浜国立大学経営学部教授。1994年Association for Consumer Research Advisor。1995年日本消費者行動研究学会会長。2000年第18期日本学術会議会員、日本商業学会会長。2001年横浜国立大学経営学部長。2009年早稲田大学商学学術院特任教授。早稲田大学消費者行動研究所所長、同研究所顧問、東京工業大学環境・社会理工学院特任教授を務めた。
専門はマーケティング論。2010年Global Marketing Conference 最優秀学会論文賞受賞。2014年日本商業学会学会賞優秀賞受賞。文部省学術審議会専門委員、神奈川県大規模小売店審議会会長、Asian Journal of Marketing編集委員、『消費者行動研究』編集長等も歴任した。2023年瑞宝中綬章受章。
王孫賈

王 孫賈（おう そんか、生没年不明）は、春秋戦国時代の斉の武将。
斉の湣王を殺害した楚の淖歯を討った。
生涯 > 湣王に仕える

12歳の頃、父を亡くした王孫賈を憐れみ、官職を与えられる。
生涯 > 合従軍の侵攻

済西の戦いで大敗した湣王は国都である臨淄を守り切れないと判断し亡命する。
その際、王孫賈も付き添うが衛で別々となってしまう。
生涯 > 淖歯を殺害

斉の湣王に関する情報を集める為、市場に向かう。そこで斉の湣王は、楚の頃襄王が援軍として派遣した淖歯により、殺害されたと知る。
「淖歯が悪心を起こし斉の湣王を殺害した。私は淖歯を許す事が出来ない。私と共に斉の湣王の仇を討ち、淖歯を誅殺しようと思う者は右肩を出せ」
この言葉に４００人の者が賛同し、彼らを率いて淖歯を急襲し、湣王の仇討を成し遂げた。
生涯 > 田斉の復興

王孫賈は城門を閉じて固く守った。
総大将の淖歯を失った楚兵は半数が逃亡し、半数は燕に投降した。
岩戸遺跡

岩戸遺跡
位置図
岩戸遺跡（いわといせき）は、大分県豊後大野市清川町臼尾にある後期旧石器時代の遺跡。1981年（昭和56年）3月31日に国の史跡に指定されている。
概要

大野川とその支流の奥岳川が合流する付近の台地にある遺跡である。
1967年（昭和42年）に東北大学の芹沢長介らによって行われた第1次発掘調査では、多数の石器とともに約2万4000年前〜2万年前と推定されるこけし型の岩偶が発見された。これは人体の形をした遺物としては日本最古のものであるとされる。
1979年（昭和54年）に行われた第2次発掘調査では、集積墓らしき遺跡が発見され、人間の右側上顎犬歯および切歯の細片4点や海産の貝殻片等が出土した。いずれも細片であるため、集積墓であると断定することは困難であるが、仮に集積墓であるとすれば、日本最古のものとなる。
中郡 (京都府)

| --- | --- |
: 「丹波郡」はこの項目に転送されています。「丹羽郡」とは異なります。
令制国一覧 > 山陰道 > 丹後国 > 中郡
日本 > 近畿地方 > 京都府 > 中郡
京都府中郡の位置
中郡役所と羽田信明郡長
中郡（なかぐん）は、京都府（丹後国）にあった郡。古くは丹波郡と呼ばれ、丹後国が丹波国から分国する以前および以降も中世までその名で呼ばれた。
郡域

1897年（明治12年）に行政区画として発足した当時の郡域は、京丹後市の一部（峰山町各町・大宮町各町）にあたる。
歴史

続日本紀に和銅6年(713年)に丹波国の11郡のうち、丹波郡を含む北方の5郡を分けて丹後国が設けられたとある。丹波の名を持つ伝説上の人物として崇神天皇が指名した四道将軍のひとりである丹波道主命が、この地方で善政を強いて民から慕われたとされる。
歴史 > 古代

この領域からは縄文時代の土器・石器の良好な資料が発掘されているが量は多くない。弥生時代には大規模な集落が形成された。代表的な遺跡は、峰山の途中ケ丘遺跡、扇谷遺跡などが良く調査されている。古墳としてはカジヤ古墳や湧田山古墳群などが発掘・研究されている。
歴史 > 古代 > 郷

平安時代に作られた『和名類聚抄』に記される郡内の郷。
大野郷
新治郷(新沼郷とも)
丹波郷
周枳郷
三重郷
神戸郷
口枳郷
歴史 > 古代 > 式内社

『延喜式』神名帳に記される郡内の式内社。
| 神名帳> 社名 | 神名帳> 読み | 神名帳> 格 | 神名帳> 付記 | 比定社> 社名 | 比定社> 所在地 | 比定社> 備考 | 集成 |
| --- | --- | --- | --- | --- | --- | --- | --- |
丹波郡 9座（大2座・小7座）表 話  歴
| 大宮売神社 二座 | オホミヤノメノ | 名神大 |  | 大宮売神社 | 京都府京丹後市大宮町周枳 | （丹後国二宮） |  |
| 咋岡神社 | クヒヲカノ | 小 |  | 咋岡神社 | 京都府京丹後市峰山町赤坂 |  |  |
| 波弥神社 | ハミノ | 小 |  | 波弥神社 | 京都府京丹後市峰山町荒山 |  |  |
| 多久神社 | タクノ | 小 |  | 多久神社 | 京都府京丹後市峰山町丹波 |  |  |
| 稲代神社 | イナシロノ | 小 |  | 稲代神社・吉原神社 | 京都府京丹後市峰山町安 |  |  |
| 名木神社 | ナキノ | 小 |  | 名木神社 | 京都府京丹後市峰山町内記 |  |  |
| 矢田神社 | ヤタノ | 小 |  | 矢田神社 | 京都府京丹後市峰山町矢田 |  |  |
| 比沼麻奈為神社 | ヒチマナヰノ | 小 |  | 比沼麻奈為神社 | 京都府京丹後市峰山町久次 |  |  |
凡例を表示
歴史 > 中世

室町時代までは丹波郡の名称が続いていた事が確認できる。戦国時代末期この地域の峰山に城があったが、織田信長の武将明智光秀と細川藤孝に攻略され、平定後は丹後国は細川藤孝に与えられた。藤高は関ケ原の合戦では東軍に属し、戦後に豊前中津へ転出して代わりに京極氏が丹後一国を支配した。京極氏が慶長7年に実施した検地では中郡と記載されている。その後丹後は小さな藩や天領に分割されて統治された。
歴史 > 近世以降の沿革

「旧高旧領取調帳」に記載されている明治初年時点での支配は以下の通り。幕府領は久美浜代官所が管轄。（1町35村）
| 知行 | 知行 | 村数 | 村名 |
| --- | --- | --- | --- |
| 幕府領 | 幕府領 | 9村 | 五十河村、久住村、延利村、明田村、三坂村、谷内村、奥大野村、鱒留村、新治村 |
| 藩領 | 丹後峰山藩 | 1町 19村 | 河辺村、新町村、荒山村、内記村、丹波村、矢田村、橋木村、石丸村、赤坂村、杉谷村、峰山町、五箇村、久次村、小西村、西山村、安村、菅村、長岡村、善王寺村 |
| 藩領 | 丹後宮津藩 | 5村 | 三重村、森本村、上常吉村、下常吉村、周枳村 |
| 藩領 | 宮津藩・峰山藩 | 1村 | 口大野村 |
| 幕府領・藩領 | 幕府領・宮津藩 | 1村 | 二箇村 |
慶応4年
4月19日（1868年5月21日） - 幕府領が府中裁判所の管轄となる。
閏4月28日（1868年6月18日） - 府中裁判所の管轄地域が久美浜県の管轄となる。
明治4年
7月14日（1871年8月29日） - 廃藩置県により、藩領が峰山県、宮津県の管轄となる。
11月2日（1871年12月13日） - 第1次府県統合により、全域が豊岡県の管轄となる。
明治9年（1876年）8月21日 - 第2次府県統合により京都府の管轄となる。
明治12年（1879年）4月10日 - 郡区町村編制法の京都府での施行により、行政区画としての中郡が発足。郡役所が峰山町に設置。
明治22年（1889年）4月1日 - 町村制の施行により、下記の町村が発足。全域が現・京丹後市。（1町11村）
峰山町 ← 峰山町、杉谷村［一部］
吉原村 ← 安村、西山村、小西村、菅村、新治村
五箇村 ← 五箇村、鱒留村、二箇村、久次村
長善村 ← 長岡村、善王寺村
大野村 ← 口大野村、奥大野村
常吉村 ← 上常吉村、下常吉村
三重村 ← 森本村、三重村、三坂村、谷内村
五十河村 ← 延利村、明田村、五十河村、久住村
周枳村、河辺村（それぞれ単独村制）
新山村 ← 荒山村、新町村、内記村
丹波村 ← 丹波村、矢田村、橋木村、赤坂村、石丸村、杉谷村［一部を除く］
明治25年（1892年）3月5日 - 大野村が分割し、一部（口大野）の区域をもって口大野村が、残部（奥大野）の区域をもって奥大野村がそれぞれ発足。（1町12村）
明治32年（1899年）7月1日 - 郡制を施行。
大正7年（1918年）7月1日 - 丹波村の一部（杉谷）と吉原村の一部（安）が峰山町に編入
大正12年（1923年）4月1日 - 郡会が廃止。郡役所は存続。
大正15年（1926年）7月1日 - 郡役所が廃止。以降は地域区分名称となる。
昭和26年（1951年）4月1日 - 口大野村・奥大野村・常吉村・三重村・周枳村・河辺村が合併して大宮町が発足。（2町6村）
昭和30年（1955年）1月1日 - 峰山町・吉原村・五箇村・新山村・丹波村が合併し、改めて峰山町が発足。（2町2村）
昭和31年（1956年）
7月1日 - 五十河村が大宮町に編入。（2町1村）
9月30日 - 長善村が分割し、一部（長岡）が峰山町に、残部（善王寺）が大宮町にそれぞれ編入。（2町）
平成16年（2004年）4月1日 - 峰山町・大宮町が竹野郡網野町・丹後町・弥栄町・熊野郡久美浜町と合併して京丹後市が発足。同日中郡消滅。
歴史 > 変遷表

自治体の変遷
| 明治以前 | 明治以前 | 明治22年 4月1日 町村制施行 | 明治22年 - 大正15年 | 昭和元年 - 昭和29年 | 昭和30年 - 昭和64年 | 平成元年 - 現在 | 現在 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 丹波村 | 丹波村 | 丹波村 | 丹波村 | 丹波村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 矢田村 | 矢田村 | 丹波村 | 丹波村 | 丹波村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 橋木村 | 橋木村 | 丹波村 | 丹波村 | 丹波村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 赤坂村 | 赤坂村 | 丹波村 | 丹波村 | 丹波村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 石丸村 | 石丸村 | 丹波村 | 丹波村 | 丹波村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 杉谷村 | 一部を除く | 丹波村 | 大正7年7月1日 峰山町に編入 | 峰山町 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 杉谷村 | 一部 | 峰山町 | 峰山町 | 峰山町 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 峰山町 | 峰山町 | 峰山町 | 峰山町 | 峰山町 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 安村 | 一部 | 吉原村 | 大正7年7月1日 峰山町に編入 | 峰山町 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 安村 | 一部を除く | 吉原村 | 吉原村 | 吉原村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 西山村 | 西山村 | 吉原村 | 吉原村 | 吉原村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 小西村 | 小西村 | 吉原村 | 吉原村 | 吉原村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 菅村 | 菅村 | 吉原村 | 吉原村 | 吉原村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 新治村 | 新治村 | 吉原村 | 吉原村 | 吉原村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 五箇村 | 五箇村 | 五箇村 | 五箇村 | 五箇村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 鱒留村 | 鱒留村 | 五箇村 | 五箇村 | 五箇村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 二箇村 | 二箇村 | 五箇村 | 五箇村 | 五箇村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 久次村 | 久次村 | 五箇村 | 五箇村 | 五箇村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 荒山村 | 荒山村 | 新山村 | 新山村 | 新山村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 新町村 | 新町村 | 新山村 | 新山村 | 新山村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 内記村 | 内記村 | 新山村 | 新山村 | 新山村 | 昭和30年1月1日 峰山町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 長岡村 | 長岡村 | 長善村 | 長善村 | 長善村 | 昭和31年9月30日 峰山町に編入 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 善王寺村 | 善王寺村 | 長善村 | 長善村 | 長善村 | 昭和31年9月30日 大宮町に編入 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 五十河村 | 五十河村 | 五十河村 | 五十河村 | 五十河村 | 昭和31年7月1日 大宮町に編入 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 延利村 | 延利村 | 五十河村 | 五十河村 | 五十河村 | 昭和31年7月1日 大宮町に編入 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 明田村 | 明田村 | 五十河村 | 五十河村 | 五十河村 | 昭和31年7月1日 大宮町に編入 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 久住村 | 久住村 | 五十河村 | 五十河村 | 五十河村 | 昭和31年7月1日 大宮町に編入 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 口大野村 | 口大野村 | 大野村 | 明治25年3月5日 口大野村 | 昭和26年4月1日 大宮町 | 大宮町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 奥大野村 | 奥大野村 | 大野村 | 明治25年3月5日 奥大野村 | 昭和26年4月1日 大宮町 | 大宮町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 上常吉村 | 上常吉村 | 常吉村 | 常吉村 | 昭和26年4月1日 大宮町 | 大宮町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 下常吉村 | 下常吉村 | 常吉村 | 常吉村 | 昭和26年4月1日 大宮町 | 大宮町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 三重村 | 三重村 | 三重村 | 三重村 | 昭和26年4月1日 大宮町 | 大宮町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 森本村 | 森本村 | 三重村 | 三重村 | 昭和26年4月1日 大宮町 | 大宮町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 三坂村 | 三坂村 | 三重村 | 三重村 | 昭和26年4月1日 大宮町 | 大宮町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 谷内村 | 谷内村 | 三重村 | 三重村 | 昭和26年4月1日 大宮町 | 大宮町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 周枳村 | 周枳村 | 周枳村 | 周枳村 | 昭和26年4月1日 大宮町 | 大宮町 | 平成16年4月1日 京丹後市 | 京丹後市 |
| 河辺村 | 河辺村 | 河辺村 | 河辺村 | 昭和26年4月1日 大宮町 | 大宮町 | 平成16年4月1日 京丹後市 | 京丹後市 |
行政

| 代 | 氏名 | 就任年月日 | 退任年月日 | 備考 |
| --- | --- | --- | --- | --- |
| 1 |  | 明治11年（1879年）4月10日 |  |  |
|  |  |  | 大正15年（1926年）6月30日 | 郡役所廃止により、廃官 |
11.峰山町 12.吉原村 13.五箇村 14.長善村 15.大野村 16.常吉村 17.三重村 18.五十河村 19.周枳村 20.河辺村 21.新山村 22.丹波村（橙：京丹後市 1 - 9は熊野郡 31 - 47は竹野郡）
JavaとC++の比較

JavaとC++の比較（ジャバとシープラスプラスのひかく）の記事では、JavaとC++の比較について説明する。
設計思想

C++とJavaとの違いは、それら言語の歴史から辿ることができる。
C++はC言語の派生規格であり、手続き型プログラミング言語にクラス（抽象データ型）を導入し、静的型付けオブジェクト指向プログラミングを実現するために開発された。C言語の設計思想を維持・継承し、C言語の利点（機械語やアセンブラに準ずる高速性やハードウェア操作性など）を一切損なわないようにしているため、他のオブジェクト指向言語に比べてコードの実行効率や柔軟性を重視している反面、安全性は犠牲になっている。
Javaは当初、組み込みシステム上でネットワークコンピューティングをサポートするために開発された。Javaは移植性があり、セキュアであり、マルチスレッド対応であり、分散であり、そしてC++よりも単純 (simple) になるように設計された。Javaの文法はC/C++プログラマに馴染みやすいものが選ばれたが、C/C++との直接的な互換性は維持されていない。
C++とJavaは開発の目的が異なるため、両者の方針とトレードオフに違いが生じている。
| C++ | Java |
| --- | --- |
ネイティブコード: マネージコード
Cの (部分的な) 上位互換: C/C++との互換性はない
プログラマを信頼する: プログラマを守る
ハードウェアに近い低レベル（下位レベル）機能を操作できる: メモリを抽象化した型やオブジェクトを通してのみアクセス可能
簡潔な表現: 明確な表現
明示的な型破壊を許可: 型安全性
マルチパラダイム（手続き型、オブジェクト指向、総称型、関数型）: オブジェクト指向、総称型、関数型
演算子多重定義: 演算子の効果は不変
限られた範囲の標準ライブラリ: （GUI、ネットワーク、マルチスレッドを含む）機能豊富で容易に使用できる標準ライブラリ
組み込み、パーソナルコンピュータ、ワークステーション: 業務システム（Webフロントエンド、Webバックエンド）、携帯端末
C言語とC++は相互運用性が確保されており、C++からCのライブラリ（関数群）を直接利用することが可能になっている。なお、2023年現在のC/C++最新規格はそれぞれC17（英語版）/C18（英語版）およびC++20だが、双方に独自の機能追加と仕様変更が重ねられており、C言語に対する完全な上位互換性はなくなっている。ただし、互いの差異を埋めて互換性を向上するための機能追加もなされている。
また、JavaはC/C++との互換性はないが、ScalaやKotlin、Groovyといった後発のJava仮想マシン (JVM) ベースのABI互換言語との間で相互運用が可能になっている。
言語の特徴 > 文法

Java文法はシンプルなLALRパーサによって解析できる文脈自由文法である。C++の構文解析は、それよりも複雑である。例えば、Foo<1>(3);は、Fooが変数であれば比較シーケンスであるが、Fooがクラスのテンプレート名であればオブジェクトを生成する。
C++では名前空間レベルの定数、変数、関数が認められている。Javaでは、宣言はクラスやインタフェースの中に書かなければならない。
C++のconstは、「論理的に読み取り専用データである」ことを示す。Javaのfinalは、「変数が再び割り当てられない」ことを示す。const intとfinal intなど、基本型にとってはこれらは概ね等価であるが、C++では変数および定数の宣言時初期化もしくは定義時初期化が必要であるのに対し、Javaでは初期化が一回だけ実行されるという条件が満たされればよい。また、C++のポインタ自身に対するconst修飾は、Javaの参照に対するfinal修飾と同じ意味を持つ。
C++11では、コンパイル時に値が決まる定数式 (constant expression) すなわちリテラルを表すconstexpr修飾子をサポートするようになった。Javaでは通例static finalフィールドで定数を定義する。
| C++ | Java |
| --- | --- |
const int n = 100; // 値型。 n = 0; // 誤り。 struct Rectangle { int x, y, width, height; }; Rectangle *const p = new Rectangle(); // ポインタ自身を変更不能とする。 p = new Rectangle(); // 誤り。 p->x = 5; // 正しい。p は依然として同じ Rectangle を参照している。 delete p;  const Rectangle* p = new Rectangle(); // ポインタの参照先を変更不能とする。 delete p; p = new Rectangle(); // 正しい。 p->x = 5; // 誤り。 const Rectangle& r = *p; r = Rectangle(); // 誤り。 r.x = 5; // 誤り。 delete p;  const Rectangle r = Rectangle(); // 値型。 r = Rectangle(); // 誤り。 r.x = 5; // 誤り。r は Rectangle 型の定数。 : final int n = 100; // プリミティブ型。 n = 0; // 誤り。 class Rectangle { int x, y, width, height; }; final Rectangle r = new Rectangle(); // 参照型。 r = new Rectangle(); // 誤り。 r.x = 5; // 正しい。r は依然として同じ Rectangle を参照している。  final int n; final Rectangle r; n = 100; // 正しい。 r = new Rectangle(); // 正しい。 
C++においてconst修飾されたメンバ関数は、関数内でメンバ変数を変更することができなくなる（mutable指定された変数を除く）。Javaには相当機能はない。
Javaにおいてfinal修飾されたメソッドは派生クラスでオーバーライドできなくなる。また、final修飾されたクラスは派生クラスを定義できなくなる。なお、C++11ではJavaのようにメンバ関数のオーバーライドや派生クラスの定義を禁止するfinal修飾子が追加された。
C++はgoto文をサポートする。Javaはサポートしないが、ラベル付break文とラベル付continue文で、構造上ややgotoライクな機能を提供する。実際には、Javaは、コードを読みやすくするため、構造化制御フローを強要する。
C++はJavaが持たないやや低レベルな機能を提供する。C++には、特有のメモリ記憶位置や低レベルオペレーティングシステムコンポーネントを書くために必要なタスクを操るのに役立つポインタがある。同様にして、多くのC++コンパイラはインラインアセンブラをサポートする。Javaでは、そのようなコードは全て外部ライブラリに配置し、Java Native Interface (JNI) を通してアクセスしなければならない。そのため、呼び出しのたびに、大きなオーバーヘッドが発生する。
言語の特徴 > リソース管理

Javaは自動メモリ管理のためのガベージコレクション (GC) を必要とする。GCの具体的なアルゴリズムや実装形態はJVMに左右されるが、マーク・アンド・スイープをベースに通例世代別ガベージコレクションが採用されている。このため、循環参照によるメモリリークは原理的に発生しないが、オブジェクトが実際に破棄されるタイミングは非決定論的である。C++のメモリ管理は普通、手動で行われるか、ライブラリによって実装されたスマートポインタを通して行われる。C++でガベージコレクションを実装することも不可能ではないが、標準規格で要求されているわけではなく、実際には滅多に使われない。また、C++ではオブジェクトを再配置できないが、一般にオブジェクトの再配置が可能であれば、明示に解放するスタイルより空間と時間効率が良くなることが知られている。
C++のスマートポインタのうち、複数個所でインスタンスが共有されるもの（共有ポインタ）に関しては主に参照カウントが用いられる。その場合、循環参照の注意が必要という欠点がある。Boost C++ライブラリのboost::shared_ptr/boost::scoped_ptrおよびC++11で追加された標準ライブラリのstd::shared_ptr/std::unique_ptrを筆頭に、様々なサードパーティ製のライブラリでもスマートポインタが実装されている。
メモリ割り当ては、C++では任意に可能だが、Javaはオブジェクトインスタンス化を通してのみ可能である。Javaでは、バイト配列を作ることで任意のブロック割り当てを再現できる。もっとも、Javaの配列もオブジェクトである。
JavaとC++はリソース管理に異なる手法を用いる。Javaは主にガベージコレクションに頼り、メモリの再利用だけができ、他のリソースは最後まで回収されないかもしれない。だが、C++は主にRAII (Resource Acquisition Is Initialization) というイディオムに頼る。これは2つの言語間の以下のような様々な違いに現れている。
C++では、自動変数（ローカル変数）は構造体やクラスのような複合型であっても組込型同様スタックに割り当てられ、変数の属するブロックを抜けるときに破棄される。巨大な固定長配列を内包する複合型を定義することもできるが、実行時にスタックオーバーフローを引き起こす可能性があるため、通例malloc関数やnew演算子などによる動的メモリ確保を使ってヒープに割り当てる。Javaでは、ローカル変数はスタックに割り当てられるものの、クラスや配列といった複合型（参照型）のオブジェクト本体は常にヒープに割り当てられ、ガベージコレクタによって回収される（これはあくまで概念上の話で、実装上はエスケープ解析最適化でスタックにオブジェクトを割り当てる仮想マシンもある）。
C++はデストラクタを持っているが、Javaはファイナライザを持っている。双方はオブジェクトの解放時に優先的に呼び出されるが、それらは重大性が異なる。
C++オブジェクトのデストラクタは、オブジェクトが解放されるときに必ず呼び出される（ようにコンパイラは実装しなければならない）。例外が投げられたときでも、スタック上のオブジェクトは、スタックの巻き戻し（アンワインド）に伴ってデストラクタが呼ばれる。また、デストラクタは定義さえすれば、利用する側に特別な記述は不要である。このことを利用して確実なリソースの解放を行うのが広義のRAIIである。
Javaでは、オブジェクト解放はガベージコレクタによって暗黙のうちに実行される。Javaオブジェクトのファイナライザは、最後にアクセスされた後と、実際に解放される前に、ときどき非同期に呼び出されるが、決して何も起こらないかも知れない。ファイナライザを要求するオブジェクトはごくわずかにすぎない。ファイナライザは解放状態を優先するオブジェクトの多少のクリーンナップを保証しなければならないオブジェクトによって要求されるだけであり、だいたいはJVM外のリソースへ放出される。Javaでは安全な同期によるリソース解放は、try/finally文を構築して明示的に行われなければならない。ファイナライザの動作タイミングはGCに左右され、非決定論的であり、また誤った使い方をするとトラブルの原因になるため、Java 9以降はファイナライザの使用が非推奨となっている。
C++では、時としてdangling pointer（破棄されたオブジェクトを参照するポインタ）が存在してしまう。dangling pointerを間接参照するときは、基本的にプログラムのバグである。Javaでは、ガベージコレクタは参照されているオブジェクトは解放しない。
C++では初期化されていないプリミティブなオブジェクトを持つことが可能である。Javaでは、初期化が強制される。
C++では、領域を割り当てられたが到達不能であるオブジェクトが発生してしまうことがある。到達不能オブジェクトとは、それへの到達可能な参照が全く存在しないオブジェクトのことである。到達不能オブジェクトは解放(破棄)することができず、メモリリークを引き起こす。それとは対照的に、Javaではオブジェクトは、それがユーザープログラムによって到達不可能になる「までに」ガベージコレクタによって解放される (注: 異なる到達可能性の「強さ」を考慮に入れた、Javaのガベージコレクタとともに働く、「弱い参照」がサポートされている)。
Javaでは非メモリリソースをリークしないように注意深く解放コードを逐一書く必要がある（ただしJava 7のtry-with-resources文により、ある程度緩和されている）。一方でC++では、前述のRAIIによってリークしにくい例外安全なコードを書きやすくなっている。
言語の特徴 > ライブラリ

JavaはC++と比べ標準ライブラリの提供する範囲が広い。標準C++ライブラリは文字列、コンテナ、IOストリームのような比較的一般的な目的のコンポーネントだけを提供する。Java標準ライブラリはネットワーキング、グラフィカルユーザインタフェース、XML処理、ロギング、データベースアクセス、暗号化やそのほか様々な領域のコンポーネントを含む。このような機能は、C++ではサードパーティー製のライブラリやOS固有のAPIによって実現されていることが多いが、どんな環境でも用意されているとは限らない。
C++はCに対する部分的な上位互換性を持つため、（多くのオペレーティングシステムのAPIのような）Cライブラリも直接使用できる。Javaでは、そのような環境固有のライブラリで提供される機能の多くが、クロスプラットフォームでリッチな標準ライブラリで提供される。その一方で、Javaからネイティブなオペレーティングシステムやハードウェア機能に直接アクセスするには、Java Native Interface (JNI) を使用する必要がある。
言語の特徴 > ライブラリ > 拡張命令のサポート

x86のSSEやAVX、ARMのNEONのようなCPU固有のSIMD拡張命令を使ってベクトル化する場合、C++ではコンパイラがサポートする組み込み関数（intrinsics）を使ったり、OpenMPディレクティブによるベクトル化ヒントを挿入したり、コンパイラの最適化に任せたり、といった方法がある。ただしコンパイル時の静的なコード生成の場合、実行環境でサポートされていない命令に到達するとアプリケーションがクラッシュしてしまうため、実行環境に応じて動的分岐するディスパッチ処理が必要となる。また、フォールバック処理の数に応じてバイナリも肥大化してしまう。
JavaではそのようなCPU固有の拡張命令や最適化ヒントを直接ソースコード中に記述することはできず、JNIを利用するしかないが、JITコンパイルによって実行環境に合わせた最適化も可能であるため、VMが対応している命令セットであれば実行環境がサポートする最上位の高速な命令セットを使用して最適化を図ることもできる。JIT最適化を利用する場合は実行環境に応じたバイナリを事前に用意する必要はない。ただし最適化の度合いはJITコンパイラの性能に左右される。
言語の特徴 > ランタイム

C++は通常、機械語に直接コンパイルされてから、オペレーティングシステムおよびCPUによって直接実行される。Javaは通常バイトコードにコンパイルされてからJava仮想マシン (JVM) がインタプリタでバイトコードを解釈するか、またはJITがバイトコードをマシンコードにコンパイルしつつ実行される。理論上、動的再コンパイルはどの言語でも使うことができる（しかしJavaのほうが向いている）が、現在のところ、どちらの言語でも動的に再コンパイルされることは稀である。
強制によらない表現力のため、C++の多くのエラー要因（範囲外チェックされない配列アクセス、未使用ポインタ、型の不一致など）はコンパイル時または実行時の不適当なオーバーヘッド無しに信頼できるチェックを行えない。このため、低レベルバッファオーバフロー、ページフォールト、セグメンテーションフォルトを導いてしまう。標準やサードパーティーのライブラリがそのようなエラーを避けることを助ける高水準な(動的配列、リスト、マップのような)抽象概念を提供している。一方、Javaではそのようなエラーは単純に起こすことも、JVMに検出されることも無く、例外によってアプリケーションに報告される。
Javaは、配列アクセスの境界チェックを行い、そして領域外にアクセスすることが判明したときに明確な振る舞い（例外の送出）を要求する。これにより、一般に実行が低速になる代わりに不安定さの源が除去される。ただし、コンパイラ解析で不必要な境界チェックが消去される場合もある。C++はネイティブな配列の配列外アクセスの振る舞いを要求しないため、通常は境界チェックしないのが一般的である。ただしstd::vectorのようなC++標準ライブラリでは、at()メンバ関数の使用という形で、境界チェック付きアクセスを任意に選択できる。要約すると、Javaの配列は「常に安全で、厳しく強いられる、可能な限り高速」だがC++のネイティブ配列は「常に高速、完全に強制されない、潜在的に危険」ということである。
言語の特徴 > その他

JavaとC++では多くのソースファイルでコードを分割するために異なる方法を使用する。Javaはすべてのプログラム定義でファイル名とパスが影響するパッケージシステムを使用する。Javaでは、コンパイラは実行可能クラスファイルをインポートする。C++はソースファイル間で宣言を分割するヘッダファイルのソースコード包含システムおよび名前空間を使用する。（参考: importとincludeの比較）
コンパイルされたJavaバイトコードファイルは通常、C++コンパイラの出力する機械語のコードファイルよりも小さい。第一に、Javaバイトコードは通常、ネイティブな機械語よりもコンパクトである。第二に、C++のテンプレートやマクロが類似コードの重複を発生させやすいことが挙げられる。第三に、Javaは常に標準ライブラリを動的リンクするため、標準ライブラリのコードを出力に含まないということが挙げられる。反面、Javaバイトコードを翻訳実行する環境（JVMやJIT）が要求される。
C++コンパイラは、Javaにはない、言葉通りのプリプロセッシング（前処理）の段階があることが特徴的である。これを用いるために、Javaユーザーの中には、ビルドプロセスにプリプロセッサを付加する者がいる。
双方の言語は、配列が固定サイズである。Javaでは、配列は第一級オブジェクトであるが、C++では配列はベースとなるオブジェクトの連続した領域であり、最初の要素と随意的な配列の長さをポインタを使って参照しているに過ぎない。Javaでは、配列は境界チェックされ、長さもわかっているが、C++では配列を連続した領域として扱うだけである。C++とJava双方は、リサイズ、サイズ保存できるコンテナクラス (それぞれ、std::vectorとjava.util.Vectorまたはjava.util.ArrayList) を提供している。
Javaの除算と剰余演算子は0を切り捨てるよう正しく定義されている。C++は、これらの演算子が0を切り捨てるか「マイナス無限大に切り捨てる」かを明確に指定しない。Javaでは、-3 / 2は常に-1となる。一方、C++ではプラットフォームに依存し、-1を返すかも知れないし-2を返すかも知れない。C99およびC++11はJavaと同じように除算の仕様を定義しており、すべてのaとb (b != 0) で(a/b)*b + (a%b) == aを保証する。古いC/C++規格にこの保証がない理由は、仮にCPUの除算命令がこのような定義でなかったとしても、C/C++の除算を直接CPUの除算命令にコンパイルできるようにするためである。ただし、古いC/C++でも標準ライブラリのdiv()関数 (<stdlib.h>/<cstdlib>) を用いれば常に-3 / 2の商として-1という結果を得られる。