Javaとは
プログラムとは、コンピューターに対する命令を記述したものである。
Javaは、C言語やPythonなどと同じく、プログラムを作るために考案された専用言語の一つである。
Javaを使って作成したプログラムは、Java仮想マシン(Java Virtual Machine:VM)と呼ばれるプログラムを使って実行する。ただ、Java仮想マシンは、Javaで書かれたプログラムコードを直接実行できない。そのため、Javaで書かれたプログラムコードをJava仮想マシンが実行できるバイトコード形式のプログラムに変換する。この変換をコンパイルといい、コンパイル専用のプログラムをコンパイラという。
バイトコードは、Java仮想マシンにより実行される。
バイトコードになったプログラムは、コンピューターのOSを問わず、それぞれのOSのJava仮想マシン上で同じように動作する。
なお、「基本情報技術者試験」の「科目B」で出題される「疑似言語」は、「Java」、「Python」に似ているので、「Java」を学習するメリットは大きいと言える。
今回は、初心者向けの「Java」の基本書をご紹介する。
「Java 第3版 入門編 ゼロからはじめるプログラミング 三谷 純 (著) 翔泳社 以下本書という」である。
Java 第3版 入門編 ゼロからはじめるプログラミング
本書の特徴は以下の通りである。
プログラミング学習シリーズJavaが、開発環境を最新化して改訂!
Amazonの本書の紹介ページ
文法からクラスやメソッドの書き方・使い方までしっかり学ぼう!
本書は、現在もっとも幅広く使われているプログラミング言語の1つ
「Java」がはじめてという初心者を対象に、文法やプログラムの基本知識を
わかりやすく丁寧に教える入門書です。
これまで多くの学生にJavaの授業をしてきた筆者が、その経験を活かし、
変数やif文、switch文による条件分岐、for文やwhile文を使った繰り返しから、
クラスやメソッドの使い方、作り方まで、つまずきやすいところを
ケアしながら解説します。
サンプルプログラムは短くてシンプルなものを選び、何をしているのかが
よくわかるように、コメントをしっかりつけました。
章の最後には練習問題があり、力試しもできます。
・何から学習すれば良いかわからない
・Javaをはじめて学ぶ・あらためて基本から学びたい
・現場で通用する基礎を身につけたい
という方におすすめの1冊です。
本書を参考に、Javaのプログラミングを始めてみてはいかがであろう。
パソコンは市販のアプリケーションを使うだけでないことが実感できるだろう。
コメント