はじめに
現在、私はRubyを中心に学んでおります。
学習を進める中、他言語にも興味が沸いた為、Javaに関して用語等を整理していたいと思いました。
もうすでにご存知の方、省略の仕方等ご存知でしたら、ご教授願います。
Javaとは
- プログラミング言語の1つであり、世界的に人気の高い言語であること
人気の理由は?
- 多くの現場で使われていること
- 汎用的でOSに依存しないこと(超重要)
Javaで何ができるのか?
- 上述の通り、OSに依存をしないことからどんな環境でもソフトを動かすことができる。
-
こんなものが作れるようです。すごい!有名なのが多いです!
- それだけ信頼されているのかと思いました。
Javaのメリットは?
-
処理速度が速いこと
- 起動にコンパイルを必要とするコンパイラ言語であること
- Ruby等のスクリプト言語よりも処理速度が速いのが特徴のようです。
-
プラットフォームに依存しないこと
- 上述の通り、OSに関係なく、Windows, iOS, Linuxで動作させることができる言語
-
オブジェクト指向であること
- Rubyと同じですね!
Javaのデメリットは?
-
プログラミング以外の作業が面倒なこと
- Javaはプログラムを実行するためにコンパイルという作業をする必要があるようです。
- コンパイラ言語の特徴かと勝手に思ってます。
- 事前準備や開発環境を整える作業が多くなる。
-
学習環境が少ないこと
- 私はこれで苦労しそうです。なんとか触りだけでも頑張りたいなと思ってます。
以上、私の感想を交えつつ、整理してみました。
さいごに
日々勉強中ですので、随時更新します。
皆様の復習にご活用頂けますと幸いです。