1
1

More than 3 years have passed since last update.

javaとは

Posted at

まだまだ根強い活躍の場面が多い、javaについて書こうと思います。

javaとは

C言語の構文を主に引き継いだプログラミング言語です、

汎用的でOSに依存しないためサーバーサイドでも活躍し
androidやガラケーでもアプリを組むことが可能です。

javaの開発

開発にはJDK(Java Development Kit)を使用します。
Javaのサイトからダウンロードすることができます。

リンク先: JDK

javaのメリット

  • 汎用的でOSに依存しない
  • オブジェクト指向である
  • 処理速度が速い

など大きなメリットが特徴です。

汎用的でOSに依存しない

根本的にプラットフォームに依存しないので
OSに関係なく、Windows, Linuxなどで動作させることができる言語です。

オブジェクト指向である

プログラムの管理を細かくできるので
チーム開発など効率が上がります。

処理速度が速い

起動にコンパイルを必要とするコンパイラ言語であるため
RubyやPHP, Pythonといった言語よりも処理速度が速いのが特徴です。

コンパイラ言語

プログラムをコンピュータが理解できる形式に変換する言語です。
コンパイルする前にソースコードをオブジェクトコードに翻訳しておくため
インタープリタ型言語より早くできます。

インタープリタ型言語

プログラムを解釈しながら実行する言語です。
しながらなのでコンパイラ言語と比べ若干遅くなります。

Javaのデメリット

  • コンパイル作業のためWebアプリケーションを起動する時間がかかります。
  • Eclipse環境で使われることが多いので、事前準備や開発環境の設定多くなります。
  • rubyやPHPの台頭も相まって学習環境が少ないです。
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1