ロボた

Javaでできること

・業務システム

Javaはプログラムを細かい部品に分けて開発されることが想定されていて、大規模な開発ではプログラミングを分担して作業したり、機能の追加や更新がしやすいという特徴があります。

ロボち

・WEBアプリケーション

インターネット上で動作するプログラムを開発することができます。

ロボち

・Androidアプリ

Androidスマートフォンのアプリを作ることができます。

ロボち

他にも、ゲーム開発や家電製品を動かすプログラムの開発にも利用されています。

ロボち
ロボた

Java言語の優れたところ

●オブジェクト指向

データとそれを処理する命令をセット(オブジェクト=物)でプログラムする方法です。また、他のオブジェクトを利用するルールが決まっているため、チームで同時に開発するのに適しています。機能の再利用・追加・修正などを行う仕組みもあります。

ロボち
オブジェクト指向

●処理速度が速い

Javaはコンピューターがすぐに処理できる命令に変換(コンパイル)しておく言語です。そのため、処理速度を速くすることができます。

ロボち
処理速度が速い

●マルチスレッド

処理の流れ(スレッド)を複数同時に実行することができます。

ロボち
マルチスレッド

他にも人気が高い言語のため教材や情報が豊富にあったり、ORACLE社が認定するJavaプログラマ試験なども魅力のひとつです。

ロボち