プログラミング講座 javaについて
javaについて(初心者向け)
javaとは?
Javaはプログラミング言語の中でも人気な言語ですので、使えるようになれば仕事も多く手に入るはずです。これからJavaを勉強しようと思っている方はぜひ参考にしてみてください。
世界的に見ても使用されている言語、習得したい言語として1位を記録するほどに実績のある言語です。
なぜここまで人気が高いのかを説明すると、「Javaは多くの現場で使われていること」、「汎用的でOSに依存しない」などの理由があります。
OSに依存しないという点は重要で、作成したソフトが動く環境を考えるというのはプログラマーにとって大変な問題です。
macOSなのかWindowsなのかでさえもとても重要な問題です。
そんな中でも安定して動作するプラットフォームを提供してくれるJavaという言語は人気が高いといえるでしょう。
また、様々な言語のもとになっているという点でもJavaは優れているといえるでしょう。
開発にはJDK(Java Development Kit)を使用します。これはJavaの公式サイトから無料でダウンロードすることができます。
処理速度が速い
Javaは、起動にコンパイルを必要とするコンパイラ言語であるためRubyやPHP, Pythonといった言語よりも処理速度が速いのが特徴です。
プラットフォームに依存しない
OSに関係なく、Windows, iOS, Linuxで動作させることができる言語です。
オブジェクト指向である
実際の業務をモデル化してプログラムを作りやすく、カプセル化などの技術によりセキュリティコントロールも容易です。
Javaはオブジェクト指向言語です。
C#やRubyなどの他言語もJavaを追随しており、classを使ってプログラミングします。
オブジェクト指向とは、現実世界をモデル化し、モノとその操作のあり方をプログラムで表現する書き方です。
Javaはオブジェクト指向型のプログラミングをするという事を覚えておきましょう。
上記にあげたように、Javaは世界的に見ても有名な言語で世界で書けるという方は多くいます。 これから勉強するという方はぜひ習得に励んでみてください。
Javaが実行される大まかな流れです。
avaなどプログラミングでよく使う構文についていくつか紹介していきます。
これからプログラミングをしていく中で毎回のように出てくる基礎的な内容なので、今後のために書き方を覚えておきましょう。
main関数
main関数は、Javaの実行時に必ず必要になる関数です。
見慣れない修飾子も多いですが、暗記してしまいましょう。
if文
if文は、「もし◯◯したら〜する」といった条件分岐を作るのに使用する便利な構文です。
for文
for文は、繰り返し処理をする際に使用します。例えば1~100までの数字を1つずつ手動で足していくのは面倒ですが、for文を使えば一瞬で処理が完了します。
- 「int i = 1;」は、整数を格納できるiという名前の変数を定義し、値を1で初期化している。
- 「i < 10;」は、処理の繰り返し回数を変数iを使って指定している。iが10になると処理を中断する。
- 「i++」は、処理が1回実行されるごとに、iを1つずつ増やしていく。
上記のような流れで、iの値が10になるまで繰り返し処理が行われます。
今はまだ、何をやっているか分からないかもしれませんが学習を進めていく中で理解できるポイントが来ます。ぜひ自分でも書いてみましょう。
以上でjavaについての説明を終わります