コンピューター, ソフトウェア
IDEのJava
Javaプラットフォームの概念とほぼ原始的な携帯電話のすべての所有者によく知られています。 Java開発環境は、オペレーティングシステムに関係なく、実行するために使用することができるユニバーサルアプリケーションの作成が含まれます。 私たちは、その動作と使用の基本的な側面を考えてみましょう。
Java開発環境は何ですか?
実際には、開発環境は、Java Runtime Environmentに認識されているユニバーサルコマンドに基づいてのみのプログラミング言語です。
大雑把に言えば、同じWindowsで最初に確立プラットフォームのないJava言語開発環境が動作しません。 しかし、このようなサポートは、追加のコンポーネントをインストールする必要から、任意のユーザーを排除する、ネイティブに提供されます。
コンピュータ技術の応用
当初、このプロジェクトは後に会社のOracleのサポートされていたサン・マイクロシステムズ、によって開発されました。
実行可能コードの内容は、それがインストールされているオペレーティングシステムの種類に依存しないようになっています。 言語自体は、オブジェクト指向開発ツール、プログラミングに似オペレーティング・システムを指します。
しかし、コンピュータやモバイルシステムからエンドのJava開発環境では絶対に独立しています。
モバイルシステムの組み込みモジュール
私たちはスマートフォンやタブレットの話なら、同じバージョンの Eclipseの(IDE Javaは)わずか数分で、Javaベースのアプリケーションを作成することを可能にするグラフィカルアプリケーションの使用に適用されます。
実際には、アプリケーション自体は、その機能オペレーティングシステムによって提供されるいくつかのアドレッシングまたは問い合わせを生成しました。
そして、これは、モバイルデバイスに適用されます。 私たちは時々、最終的またはWindowsの携帯電話、またはAndroidが提供即時更新の用語で「スピッティング」を開始していることに気づきましたか? これは、2つの構成要素として、他のではありません。
- Javaランタイム;
- Microsoft .NET Frameworkの。
最も悲しいです何を、第一の成分は、システムエラーとは関係ありません。 プラットフォームは完全に独立しており、デフォルトのコマンドの面で実行されます。
統合開発環境Java開発:シンプルなアプリケーション
このシステムはモバイル版で使用されているという事実は、誰もが疑いを超えていません。 Java開発環境のAndroidは、「りんご」製品の話すことはない、サポートしています。
しかし、状況の面でそれほど単純で実行可能なアプリケーションではありません。 ここに理由です。
実行可能なアプレット
インストールする必要があります。まず、ちょうど適切なアーカイバ( - - 少なくとも、より良い7 - ジップWinRARのが)れているシステムに注意を払います。
Javaのプログラムの開発環境は、データは、標準のWindowsツールを開くことはできませんアーカイブに保存されていることを意味します。
アーカイブされたデータ
せいぜい、抽出は、上記のように使用することができます。 しかし、ここでアーカイブ技術に使用される追加(最大)圧縮方式の形成には、何も助けにはなりません場合。
でも、アーカイバは、必要な変更を行うことはできません更新します。 利用可能な更新に関する最初のメッセージは、システムトレイに「ハング」が、プラットフォーム全体のアップデートを適用することがありますがあります。
プラットフォームのアップデート
更新が簡単に行われます。 単に利用可能な更新をインストールするために提供し、点滅しているトレイアイコンをクリックしてください。 認識時間は数分かかることがあります。 これは正常です。
あなたは待ちたくない場合は、何の問題 - あなたは、Microsoftの公式シェアに行きませんし、そこからプログラムをダウンロードしてください。 私はこの方法を好きではないのですか? 選択から必要なモジュールをインストールするために後でJDKまたはJavaの拡張であるJ2SEを、インストール、および、その後の活性化は自動的に行われます。 プロセスの終わりに、完全なシステムの再起動が必要な場合があります。
なぜJavaはOSに依存しませんか?
既に述べたように、この言語は、オブジェクト指向(WindowsのプログラムされているC + / C ++、に似ている)を意味します。
しかし、その本質は、Java仮想マシンは関係なく、その開発者の、任意のコンピュータシステムが認識し、特別なバイトコードにコマンドを実行可能なアプリケーションを送信することが可能であるということです。 Javaベースのプログラムのために同様に良好な開発環境をPC上で、インテル・プラットフォーム、およびAndroidのモバイルシステム、ブラックベリー、iOSの、そして他人に使用されています。
ほとんどのソフトウェア環境「のOS」ですでにある組み込みのコマンド言語の実行を担当。 そして、それは、Microsoft .NET Frameworkのか、自分のアプレットの機能のために、他のメーカーが開発していることを、オペレーティング・システムなどの特定の環境には適用されません。
モバイルデバイス
ボード上のオペレーティングシステムがなくても通常の携帯電話用として、彼らはまた、このプラットフォームのためのオリジナルサポートしています。 一般的に、インストーラは、拡張機能JARまたはJADも原始的な携帯電話にインストールされ、非常に基本を持っています。
オペレーティング・システムは、何の問題もなく、このようなSFXファイルなどの自己解凍アーカイブを認識WinRarなどのアーカイバを使用することができます。 あなたはこのファイルをダブルクリックすると、その内容は、この場合には、Javaプラットフォームを自動的にアーカイブし、抽出され、バックグラウンドで動作します。
シンプルな携帯電話上でも古いゲームは非常に簡単に設定することができますので、私は、何を言うことができます。 それはこれらの「高度な」オペレーティング・システムで使用されていないと考えられるが、そうではありません。
でも、のような古いモデルに ノキア3310 プラットフォームです。 それ以外の場合は、どのように携帯電話は機能しますか? 同システムでは、すでに明らかなように、そして内蔵されていたJava開発環境を担当してサポートし、。
アプリケーションを作成するときに自分自身が使用するコマンドについては、その説明は、あまりにも多くの時間がかかることがあります。 この言語に基づいてアプリケーションを作成するためのアイデアがまだあるなら、Delphi環境によって提供されるプラットフォームのような専門的なプログラムをインストールすることをお勧めします (グラフィカル・ユーザー・インターフェースは 非常に似ています)。
結論
あなたが見ることができるように、Java開発環境はどのようなシステムと普遍的互換性があります。 しかし、それはC + / C ++に基づいて、ブロードキャストコマンドよりもはるかに高速に動作します。 メモリの消費量が上位のレベルにあるものの、いくつかの研究によると、パフォーマンスは、20〜30倍高くなる可能性があります。
いくつかの結果を総括するなら、それはJava開発環境によって提供される実際の汎用性を注目する価値があります。 実際には、それはそれはそれは、最も人気のある同じマルチメディアアプリケーションやゲームを作成できるようになり、すべてのシステムと互換性があります。
我々はまた、Javaの最新バージョンは、C ++の手段からの根本的に異なる技術エッフェル塔とC#に基づいており、一般的なプログラミングツールのサポート、に基づいていると言うべき。 ここでは、いわゆる静的フィールドの自動スカラーデータ型の変換とインポートを使用することができ、ないソースコードとドキュメントをサポート作成の可能性を言及します。
JavaのSE 6は、さらに日本と仏教のカレンダーの認識、完全なHTTPサーバを作成する機能、70%の生産性をアップ高めるために、クラスの流れや圧縮データの加速転送、ではないと言及したダッシュボードJConsoleを含め、多くの新機能が含まれOpenGLとDirectXのハードウェアをサポートしています。
それもオーディオデバイスの使用(ASIO4ALLごとに通常仮想ドライバ)を参照することができるが、これは、グラフィックスカードに主に適用されます。 同じことが、いくつかのソフトウェアシンセサイザーやMIDIキーボードに適用されます。 しかし、Javaをアプレットの実行可能ファイルの使用が常に提供されていません。
Similar articles
Trending Now