Javaとは?
プログラミング言語の1種で、主に大規模なシステムやAndroidアプリの制作で活用する言語です(調べれば詳しい説明が出てきますが、ひとまずは自分の知っている範囲で説明できればなと(笑))。
大規模なシステムーー金融関係の業務システムで使われ、AndroidアプリでもJavaが使われていますが、こちらは(Android)今後の業界の動き次第でなくなる可能性もあります。何でも、oracleさんとgoogleさんで小競り合いが……。
ですが、需要としてはかなりある模様で沢山の人がその技術を身に着けています。初心者には少しだけハードルが高いですが、プログラミングの動きを知れる良い言語かと。
TwitterやEvernoteもJavaで作られています。
Twitterは、初めはRailsで作られたようですがなぜかJavaを使って作り直されたようです。
Rubyはセキュリテイに不安がある言語と聞いたことがあるので、Javaで作り直されたのでしょう(の前に、セキュリテイの高い言語とかってなによ?という話ですが……汗)。
初心者はC言語学をぶよりかは、Javaを学んでプログラミングを学ぶほうが良いと言われました。
「C言語は挫折する可能性が高いのでJavaで勉強しましょう。ほんとはC言語が良いですが、ハードルが高い」とのことです。
他にも、処理が早いとかコンパイルが面倒とか、オブジェクト指向とか色々ありますが割愛します。ググれば良質な情報がザクザク出てきます。
あと本屋に行くと、悲しいことに「JavaScript」と「Java」の本が同じコーナーに陳列されています。別物です。高齢のプログラマーの方は同一だと思っている方も少なくない、という話を聞いてビックリしました。
※プログラミング学ぶ前は自分も「Java」は「Javascript」の略称だと思ってました。恥ずかしいですね(汗)。
自分が知っている「Java」についてはこんな感じです。
それではまた。