組み込みアプリケーションにJavaを使うべき理由は幾つかあるが、本稿では8つを取り上げる。
「Java SE 7(Java Platform Standard Edition 7)」には4000種類近くの標準API(アプリケーションプログラミングインタフェース)があり、ネットワーキングから並行処理まで、さまざまな用途に利用できる。必要な要素が既にほぼ全て書かれているので、コードを書き換えなくてもアプリケーションを動作させることが可能だ。
Javaには、1度書けばどこでも実行できるという特徴がある。JavaはPCでも組み込みシステムでも使用できるので、開発者はターゲットとなる環境やデバイスを意識する必要がない。アプリケーションをJavaの新しいバージョンに移行する場合も、必要なのはコードの再コンパイルだけだ。
Javaは非常に強固なアプリケーションプログラミング言語だ。CやC++とは異なり、Javaは全てのオブジェクト参照に暗黙的ポインタを使用するので、バッファーオーバーラン(設計者が意図していないメモリ領域の破壊が起こされるバグ)やメモリアクセス違反など、アプリケーションが突然停止する原因となり得る各種の問題を回避できる。Javaを使えば、さまざまな頭痛の種を取り除くことが可能だ。
Copyright © ITmedia, Inc. All Rights Reserved.
お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。
AIはGoogleの地位を揺るがしているのか? Domoが年次レポートを公開
Domoの年次レポート「Data Never Sleeps」は、インターネット上で1分間ごとに起きている...
3500ブランドの市場・生活者データでマーケターのアイデア発想を支援 マクロミル「Coreka」でできること
マクロミルが創業25年で培ったリサーチや分析ノウハウを結集し、アイディエーションプラ...
Googleの独占市場が崩壊? 迫られるChrome事業分割がもたらす未来のシナリオ
本記事では、GoogleがChrome事業を分割した後の世界がどのようなものになるのか、そして...