これからJavaの基礎について何回かに分けて説明していきます。僕がJavaの勉強を始めた目的はアプリ開発を始めていきたいからです。ここではJavaによる開発の基礎知識、Javaのプログラムの基本構造について 説明していきます。Javaを始めるにあたって開発環境を構築しましたが、その説明は割愛します。
Javaでのプログラム開発は3ステップで行います。1ステップはソースコードの作成です。これは末尾を「.java」にしたソースファイル にJavaが定める文法に従ってコンピューターへの命令を記述します。2ステップはコンパイルです。ソースコードはそのままでは実行できません。そこで まずコンパイルという処理を行い、ソースファイルをクラスファイルに変換します。これは、コンピューターが読みやすいように変換されたバイトコード というものが中に詰まっています。最後に3ステップは実行です。バイトコードは、ソースコードに比べて実行に適した姿であるものの、まだ実行することができません。 そこで、インタプリンタと呼ばれるソフトウェアに対して、バイトコードの変換と実行を依頼します。インタプリンタの内部にはJVM(Java Virtual Machine)という仕組みを持っており、 クラスファイル内のバイトコードを少しずつ読みながら、CPUが解釈できるマシン語に翻訳するとともに、CPUに送って処理を実行させます。 こうしてコンピューターは、ソースコードで指示した通り動くのです。
まずはJavaのプログラムの全体像を見てみます。
public class Main{
public static void main(String[] args){
System.out.println("");
System.out.println("");
}
}
public class Main{
public static void main(String[] args){
int age;
age = 30;
System.out.println(age);
}
}
実行結果
30
型 変数名;
整数 int 変数名
小数 double 変数名
真偽値 boolean 変数名
文字 char 変数名
文字列 String 変数名