JREとSDKの違い

主な違い: JREはJava Runtime Environmentの略です。 Javaバイトコードの実行に使用されるのは、OracleのJava実行環境です。 一方、SDKまたはソフトウェア開発キットはソフトウェア開発ツールのセットです。 これらは主にさまざまなアプリケーションを作成するために使用されます。 JREはこれらおよび他のJavaプログラムを実行するために使用されます。

JREはJava Runtime Environmentの略です。 Javaバイトコードの実行に使用されるのは、OracleのJava実行環境です。 一方、SDKまたはソフトウェア開発キットはソフトウェア開発ツールのセットです。 これらは主にさまざまなアプリケーションを作成するために使用されます。 これらのアプリケーションは、特定のソフトウェアパッケージ、ソフトウェアフレームワーク、ハードウェアプラットフォーム、コンピュータシステム、ビデオゲームコンソール、オペレーティングシステム、または同様のプラットフォームに使用できます。 JavaのSDKはJDKまたはJava Development Kitです。 これは最も一般的に使用されているSDKです。

SDKには、特定のプログラミング言語にインターフェイスするためのファイル、特定の組み込みシステムと通信するための高度なハードウェア、デバッグ支援ツールやその他のユーティリティのツール、サンプルコード、テクニカルノートなどの補足資料があります素材。 同様に、JDKにはJREと、Javaライブラリ、Javaソースコンパイラ、Javaデバッガ、バンドルおよびデプロイメントツールなどのさまざまな開発ツールが付属しています。

JREとSDKの違いはそのようにまとめることができます。 SDKまたはむしろJDKを使用してプログラムをJavaバイトコードにコンパイルできます。 Javaバイトコードは標準化されたポータブルバイナリフォーマットで、通常は.classファイルの形式で提供されます。 プログラムは、多くのクラスに属することも、さまざまなファイルにあることもあります。

Java仮想マシン(JVM)上でプログラムを実行するためには、プログラムをJavaバイトコードに準拠させる必要があります。 これにより、どのオペレーティングシステムでもプログラムを実行しやすくなります。 それ以外の場合は、プログラムを各オペレーティングシステム用に個別にコンパイルする必要があります。 JVMはプログラマーに作業のための標準フォーマットを提供します。

プログラムを実行するために、バイトコードはローカルオペレーティングシステムによって理解されるであろう対応するコマンドに変換されなければなりません。 これにはJREが使用されます。 対応するオペレーティングシステムのバイトコードを変換するJREにはさまざまなバージョンがあります。すなわち、Windows XP用、Windows Vista用、Windows 7用、Mac Snow Leopard用などです。 Javaプログラムを実行します。

基本的に、JDKは自分自身のJavaプログラムを書いたりコンパイルしたりするのに使われていますが、JREはこれらのプログラムや他のJavaプログラムを実行するのに使われています。 現在多くのアプリやゲームがJavaに基づいています。

推奨されます

関連記事

  • との差: スマートフォンとフィーチャーフォンの違い

    スマートフォンとフィーチャーフォンの違い

    主な違い: スマートフォンは、ミニコンピュータに似た携帯電話です。 スマートフォンには、高度なコンピューティング機能と接続性を可能にするさまざまな機能があります。 フィーチャーフォンは、機能が最小限で手頃な価格の携帯電話の一種です。 これらの電話は、過度に価格設定されておらず、スマートフォンの機能の一部を提供している中距離電話を希望するお客様を対象としています。 スマートフォンとフィーチャーフォンは、市場で入手可能な2つのカテゴリーの携帯電話です。 スマートフォンの発売以来、多くの人々が新しい技術を含むように絶えず自分たちの電話を更新し変更することを選択して、それは一定の上昇を続けています。 ただし、多くの人にとって、スマートフォンはスマートフォンに備わっている機能の多くを使用する傾向がないため、かなりの無駄遣いになります。 ここにフィーチャーフォンが登場します。フィーチャーフォンは、手頃な価格で最小限の機能を提供する携帯電話です。 スマートフォンは、ミニコンピュータと同様に、オペレーティングシステムで動作する携帯電話です。 スマートフォンは基本的にそれです - ミニコンピュータ。 通話機能、コンピューティング機能、ビデオ会議、オンラインサーフィン、カメラ、メディアプレーヤー、GPSナビゲーションユニットなどのさまざまな機能を提供します。コンピューターの機能を果たすことができる携帯電
  • との差: Nokia Lumia 820とAsus FonePadの違い

    Nokia Lumia 820とAsus FonePadの違い

    主な違い: このブランドの最初のスマートフォンの1つは、Nokia Lumia 820です。NokiaLumia 820は、Windows Phone 8で動作する最初に開発された電話です。2012年11月に発売されました。 Nokia 920 Asusは最新のファブレット、Asus Fonepadの発売を発表しました。 Fonepadは、ユーザーが自分の耳にデバイスを配置して電話をかけることを可能にする7インチのAndroidタブレットです。 ノキアは、フィンランドのヘルシンキに拠点を置く多国籍通信および情報技術企業です。 Nokiaの携帯電話はシンプルで丈夫なものとして知られています。 2012年には、Samsungに続いて、販売台数で世界第2位の携帯電話メーカーとなりました。 しかし、Nokiaの売上は、iPhoneやAndroidなどのスマートフォンへの市場の移行がますます進むにつれて、減少しています。 売上の減少を補うために、NokiaはMicrosoftと提携して、Windows Phone Operating Software上で動作する自社製のスマートフォン、Nokia Lumiaを発売した。 このブランドの最初のスマートフォンの1つがNokia Lumia 820です。NokiaLumia 820は、Windows Phone 8上で開発された最初の携帯電話の1つで
  • との差: マスタードオイルと精製オイルの違い

    マスタードオイルと精製オイルの違い

    主な違い: 一般的にマスタードオイルはマスタードシードから得られますが、精製オイルは原油を精製して得られる一般的な調理用オイルです。 油とその形態は、さまざまな産業分野と料理分野に適用できます。 世界的に見て、石油マートと産業は世界の経済分野で大きな部分を占めています。 調理その他の用途に使用される油は、それらの元の原油の形ではありません。 これらの油は一連の精製方法の後に得られる最終製品です。 様々な精製および精製方法を経た後の原油は、純粋な形態の食用油になる。 食用油は精製されているか、精製されていないか、または組み合わせてあり得る。 精製油は、金属、タンパク質、遊離脂肪酸、炭水化物および適切な方法を使用して原油から除去される苛性剤、洗浄、および遠心分離のような不適切な化合物を有する油である。 精製油は人間の食物連鎖にそれらの道を作りました。 それらは、人体細胞を構築する上で主要な情報源または要素を演じます。 石油精製は原油が生産されるプロセスです。 すなわち、野菜由来の天然油は、異臭、異臭、望ましくない色の原因となる可能性のあるあらゆる物質を除去するため、または標準化を維持するために精製されている。 健康食品市場向けの食用油は未精製であることが多く、安定性が劣る製品になる可能性がありますが、高温や化学処理への曝露は最小限に抑えられます。 しかし今日では、大部分の大規模商業用食用
  • との差: ニューロンと神経の違い

    ニューロンと神経の違い

    主な違い: ニューロンは体のさまざまな部分の間で信号を伝達することができる特殊な細胞です。 神経はニューロンからなる繊維の束です。 したがって、ニューロンと神経は密接に関連しています。 ニューロンは私たちの神経系の基盤を形成します。 「ニューロン」という言葉は、1891年にドイツの科学者ハインリッヒ・ヴィルヘルム・ゴットフリード・フォン・ウォルディアー=ハーツによって造られました。 より正確には、脳、脊髄および神経はこれらの細胞で構成されています。 想像することができないほど多くのこれらの細胞があります。 これらの細胞は、情報を伝達する役割を果たす特殊な種類の細胞であるため、体内の他の種類の細胞とは異なります。 彼らは頭脳の学習能力、理性、そして覚えています。 彼らは感覚器官の衝動を引き出すのに重要な役割を果たします。 ニューロンのネットワークは、各ニューロンが他のニューロンと接続するための多くの方法を持つ分岐ネットワークのようなものです。 ニューロンの拡張は軸索と樹状突起として知られています。 ニューロンは通常、多くの樹状突起が1つの軸索のみを燃やしています。 神経は基本的に神経線維の密な束です。 すべてのニューロンは細胞体と1つ以上の繊維を持っています。 これらの繊維は異なるサイズのものです。 それらは微視的でも1メートルまで伸びることさえあります。 これらの繊維は2種類あります
  • との差: 飛行と浮遊の違い

    飛行と浮遊の違い

    主な違い: 飛行は鳥、飛行機そして/またはスーパーマンによって行われるものです。 これらのものが空中でどのように動くか考えてみてください。 彼らは目的、方向性を持っています。 彼らは彼らの動きをコントロールすることができます。 彼らは彼らが望んでいるところか、彼らが行くべきであるところに行くことができます、すなわち、ポイントAからポイントBまで。 プール内のビーチボールについて考えます。 ボールは水よりも軽いため、浮遊します。 しかし、ボールはその動きをコントロールすることはできません。 それは同じ場所に浮かぶかもしれません、あるいはそれはプールの波と波紋に従って動くでしょう。 飛行と浮遊は2つの異なる単語で、通常は空にあり、動いているものを表すことがよくあります。 ただし、両者の主な違いは、浮遊は必ずしも空中で行われるとは限らないことです。 飛行は通常空中であるが、人は水上、空中などで浮遊することができる。 その線について考えてみてください。 飛行機! これらはすべて飛ぶものです。 Dictionary.comによると、単語floatingは次のように定義されています。 水または他の液体に浮き上がっている。 特定の場所への愛着がほとんどまたはまったくない。 ある場所から別の場所へ移動すること:浮遊労働力。 病理学 浮遊腎臓:特に下方向に、その適切な位置から離れる。 固定されていない
  • との差: 税と義務の違い

    税と義務の違い

    主な違い: 税は、収入、売上、製品、または活動などのオブジェクトに課される手数料の一種です。 税には、直接税と間接税の2つの主な種類があります。 義務は基本的に特定の種類の税です。 最も一般的には、それは税関、すなわち商品の輸入と輸出に課される税です。 誰もが税金を払わなければなりません。 これは事実であり、そして誰もが嫌いであるという事実です。 誰もが税金を払うのを嫌い、常にそれについて不満を言っていますが、税金はどの政府でも重要な役割を果たしています。 税は所得、売上、製品、または活動などのオブジェクトに課される手数料の一種です。 税には、直接税と間接税の2つの主な種類があります。 直接税は、個人の所得または企業の所得に直接課される税です。 財またはサービスの価格に課される税は間接税と呼ばれます。 政府が徴収するこれらの税金は重要な任務を果たします。 彼らは政府に支払います。 税金は政府の収入源です。 これらの税金から集められたお金は、公衆衛生、法執行機関、公園やレクリエーション、鉄道や道路、政府病院など、市民が提供するサービスに対して政府が支払うのに役立ちます。 誰も税金を払うのが好きではありませんが、それをするのは彼らの市民の義務です。 税金は人々が政府から利用する多くの利益のために支払われます。 税金を払うことは重要な義務であるだけでなく、それは合法的なものでもあります。
  • との差: エボラとデングの違い

    エボラとデングの違い

    主な違い: エボラ川にちなんで名付けられたエボラウイルスは、主に感染した人間や他の動物の血液や他の体液との接触によって感染します。 デング熱は、その一方で、主に蚊の咬傷を介して送信されます。 エボラはそれが感染する人々の25%から90%を殺しますが、デング熱に感染した人々の5%未満しかが死亡の危険にさらされていません。 エボラとデング熱は、今日の人口を対象としている2つの深刻な病気です。 エボラとデングは第3世界の国々でより一般的であることが知られています。そこでは、大きな人口が衛生状態が悪く、飲料水が不足し、きれいな空気がない密集した環境で生き残ります。 しかし、これは誤ってよりよい生活状況にある人々を、彼らがこれらのタイプの病気から安全であると信じるようにします。 これらの病気の発生は歴史が示すように国内的にも国際的にも急速に広がっています。 エボラとデング熱は両方とも深刻な病気ですが、エボラはより致命的な病気です。 最初に発生した2つのサイトのうちの1つであるエボラ川に名付けられたエボラウイルスは、デングよりもはるかに高い致死率を持っています。 エボラはそれが感染する人々の25%から90%を殺しますが、デング熱に感染した人々の5%未満しかが死亡の危険にさらされていません。 エボラとデングのもう一つの大きな違いは、それらが伝わる間のやり方です。 エボラは主に感染した人間や他の動物
  • との差: OracleとMySQLの違い

    OracleとMySQLの違い

    主な違い: Oracle Databaseは、オブジェクトリレーショナルデータベース管理システム(ORDBMS)です。 MySQLはオープンソースのリレーショナルデータベース管理システム(RDBMS)です。 MySQLは世界で最も使用されているRDBMSであり、多数のデータベースへのマルチユーザーアクセスを提供するサーバーとして動作します。 Oracle DatabaseとMySQLはどちらも、現在Oracle Corporationによって生産および管理されているデータベース管理システムです。 Oracle Corporationは、米国カリフォルニア州Redwood Cityに拠​​点を置く多国籍コンピュータテクノロジ企業です。 コンピュータハードウェアシステムとエンタープライズソフトウェア製品の開発とマーケティングを専門としています。 同社はまた、データベース開発のためのツールと、中間層ソフトウェア、エンタープライズリソースプランニングソフトウェア(ERP)、顧客関係管理ソフトウェア(CRM)、サプライチェーン管理(SCM)ソフトウェアのシステムを構築しています。 Oracle Databaseは、オブジェクトリレーショナルデータベース管理システム(ORDBMS)です。 一般にOracle RDBMSまたは単にOracleと呼ばれます。 ソフトウェア開発研究所(SDL)は、オリ
  • との差: レイオフと終了の違い

    レイオフと終了の違い

    主な違い: レイオフとは、基本的に、人が仕事や地位から手を引かれなければならないときです。 これは従業員の過失によるものではなく、多くの場合経済状況によるものです。 一方、解雇は基本的に従業員が解雇されたときです。 これにはさまざまな理由が考えられますが、多くの場合、従業員の過失によるものであるという印象を与えます。 解雇も解雇も基本的に誰かが仕事と生活を失うことになります。 それにもかかわらず、このイベントの用語は、その人が他の仕事に就くのを助けるか妨げることができます。 レイオフとは、基本的には、人が仕事や地位から手を引かれなければならない場合です。これは主に、会社がそれらを回避する余裕がないためです。 これは従業員の過失によるものではなく、会社が従業員を削減しなければならない経済状況によることがよくあります。 これは多くの場合、経済的不安定、景気後退、会社の財務状況がそれほど良くない、または会社がセグメントまたは子会社を閉鎖している場合に発生します。 それでも、それは従業員の過失によるものではなく、彼らの手の届かないものです。 経済的な理由に加えて、レイオフは組織上の理由、すなわち再編、合併、または買収により、ポジションの廃止または合併が生じる可能性もあります。 技術革新により、一部のポジションが廃止され、レイオフが発生する可能性もあります。 一方、解雇は基本的に従業員が解雇さ

エディターズチョイス

VTSMXとVTSAXの違い

主な違い: VTSMXとVTSAXは資金に関する用語です。 それらは、異なるクラスと異なる経費率のみを持つ同じ資金です。 VTSMXファンドは、株式市場全体の投資収益を測定するベンチマークインデックスのパフォーマンスを追跡しようとしています。 VTSMXはVanguard Total Stock Market Indexの投資株式の略です。 それはセクターおよび資本化に広く投資する国内の株式ファンドを探している投資家のためのワンストップショップになることができます。 Morningstarは、このファンドをポートフォリオの中核を担うプレイヤーと呼び、「このファンドは低コストで、幅広い分野と時価総額の多様化、そして税務上の効率化は打ち負かすのは難しい」と語った。 Vanguard Total Stock Market Index投資株は、0.05パーセントの支出比率を持っています。 VTSAXはVanguard Total Stock Market Index提督株式の略です。 VTSAXは基本的に1992年4月に捕獲され、Vanguard Groupによって管理されているファンドです。 このファンドの目的は、ほぼすべての定期的に取引されている米国株式を含むWilshire 5000 Total Market Indexの投資収益率を求めることです。 このファンドは、米国市場全体のパフ