Java埋め込みとはどういう意味ですか?
Embedded Java (Embedded Java) は、自動車、電気通信、産業機器市場向けに設計された製品など、特定のデバイスの組み込みシステム専用に Sun Microsystems が提供するソフトウェア開発プラットフォームです。
背景
1999 年に、Sun は Personal embedded Java に基づいた J2ME (Java2 Micro Edition) 仕様ファミリーを提案しました。 J2ME は、家庭用電化製品および組み込みデバイス向けに開発された Java2 の合理化されたバージョンです。 MIDP (Mobile Information Device Profile) は、モバイル通信デバイス用に設計された J2ME のサブセットです。 J2ME/MIDP はモバイル通信デバイス用の統合開発プラットフォームを提供し、開発者がさまざまなデバイスのハードウェアやソフトウェアの違いを考慮することなく、さまざまなモバイル通信デバイス向けに完全に移植可能な付加価値のあるアプリケーションを迅速に開発できるようにします。
J2ME のコアは、組み込み Java 仮想マシン KVM (キロバイト仮想マシン) と CVM (圧縮仮想マシン)、および仮想マシンベースの構成とプロファイルです。現在、この分野の関連企業が集まってJCP(Java Community Process)という組織が立ち上げられており、この組織のメンバーがJ2MEなどのJava対応仕様を策定し、その仕様に基づいてさまざまな研究機関や企業が独自の製品を実装しています。 。
J2ME テクノロジーに代表される組み込み Java テクノロジーは、ますます研究と応用が進んでいます。組み込みアプリケーションのニーズを満たすために、組み込み Java としての J2ME には多くの適応的な変更が加えられていますが、依然として端末に比較的豊富なリソースが必要です。組み込み Java の研究は、リアルタイム技術、ガベージ コレクション技術、スレッド機構、解釈およびコンパイル技術、および組み込み仮想マシンの統合開発環境に焦点を当てており、組み込み Java 仮想マシンは、リソースの需要を削減するだけでなく、要求を満たすことができます。より多くのリソースのニーズを満たし、幅広い組み込みアプリケーションのニーズを満たし、アプリケーションの消費電力を効果的に削減できます。
組み込み Java ツールセットには次のものが含まれます: JavaFilter - Java プログラムを実行するためのフィールドとメソッドの作成に使用できるメソッドのリスト;
JavaCodeCompact - セット全体からアプリケーションに必要なフィールドおよびメソッド リストを削除し、不要なプラットフォーム コンポーネントを削除し、データ構造コレクションの表現を作成します。
さまざまな外部ファイル (HTML、オーディオ、グラフィック ファイルなど) をリンクするための JavaDataCompact もあります。
利点
Java は多くの利点があるため組み込み分野で好まれており、多数の研究開発アプリケーションが受け入れられています。 1993 年に Sun が Java テクノロジー (Java 言語仕様および Java 仮想マシン仕様) を提案して以来、Java の応用と研究は徐々に増加傾向にあり、その応用と研究範囲は広範囲に及びます。
# 主に以下の分野をカバーします:(1) JPVM (Java ParallelVirtual Machine)、PJVM (Parallel Java Virtual Machine)、Java Grand などのスーパーコンピューティング分野。
##(2) J2EE、グリッド、Web サービスなどのエンタープライズ コンピューティング分野; (3) PersonalJava、組み込み Java、Card Java などの組み込みコンピューティング分野組み込みシステムの場合、Java テクノロジには C 言語やアセンブリ言語に比べて明らかな利点があります。は主に次の点に要約できます。何よりも、Java はクロスプラットフォームです。 「一度書けばどこでも実行できる」機能により、ハードウェアやオペレーティング システム プラットフォームに大きな違いがある組み込みシステムでのコンピューティングに非常に適しており、多くのリソースを節約できるだけでなく、ソフトウェアの再利用性も確保できます。
2 番目に、ネットワーク アプリケーションに適しています。 Java には、ソケットやストリーム、ネットワークを介した URL やクラスロード技術など、完全なネットワーク プログラミング インターフェイスが備わっています。これらのインターフェイスを使用すると、アプリケーションを迅速に開発でき、セキュリティが向上します。 3 番目に、優れたセキュリティ。 Java には、Java システムの不安定性を回避し、組み込みシステムの信頼性を向上させるために、ウイルスやその他の侵入をブロックできる複数のレベルのセキュリティ保護手段があります。
以上がJava埋め込みとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです

Java での日付までのタイムスタンプに関するガイド。ここでは、Java でタイムスタンプを日付に変換する方法とその概要について、例とともに説明します。
