Javaのメリットは、JVMが存在する環境であればどこでも動作ができるところにあります。WindowsでもMacでも、そこにJVMが存在していればJavaは使えます。端末も選びません。パソコン・スマートフォン・タブレットといった全ての端末に対応できます。このことを考えれば、OSや端末を選ばず、様々なユーザーに向けたサービスの提供を求めている人は、Javaを習得しておく方が得だと言えます。広範囲のユーザーに向けてアプリケーションを提供する場合は、セキュリティーの面で不安に思うことがあるでしょう。そこで役立つのもJavaです。Javaは他のプログラミング言語よりもセキュリティー面での信頼度が高いというメリットがあります。そのため、広範囲のユーザーに向けてアプリケーションの提供を考えている人も、Javaは習得しておくのが良いでしょう。
Javaを習得するのは良いけれど、この言語に将来性はあるのかという不安を持っている人もいるかもしれません。先に結論を言うと、Javaの将来性はかなり高いでしょう。スマートフォンの普及によって、IT業界ではスマートフォン向けのアプリケーションを開発する動きが盛んになっています。スマートフォン向けのアプリケーションを開発するときに重要になるのが、OSの問題です。日本ではiPhoneの需要が高いですが、世界ではAndroidの重要が高い傾向にあります。世界中にアプリケーションを配信したいのであれば、iPhoneとAndroidの両方で利用できるプログラミング言語が好ましいでしょう。そこで役立つのがJavaです。JavaはOSを選ばないため、iPhoneとAndroidの両方に対応するアプリケーションを開発できます。今後もスマートフォン向けのアプリケーションを開発する動きは続く可能性が高いことを考えると、Javaの将来性は高いと言えるでしょう。もし、今後Javaエンジニアを目指すのならば、上記の情報に加え、こちらのサイトからも有益な情報を得ておくことをおすすめします。