LoginSignup
3
0

More than 3 years have passed since last update.

【初学者】Java入門 Lesson.1

Posted at

はじめに

スクールではRubyとRailsを学習しましたが、今後は新たな職場で新たな言語を使用しなければならないので、汎用性の高いJavaを学習していこうと思います。

Javaとは

世界中にたくさんの開発者がいる有名な言語。
大規模システム、Webアプリケーション、スマートフォンアプリなど、様々な場所で活躍している。
※JavaとJavaScriptは、メロンとメロンパンくらい無関係。
 
プログラミング言語求人ランキング
  1位 Java (31.1%)
  2位 PHP (14.96%)
  3位 Ruby (8.24%)
   ※レバテック プログラミング言語別求人案件ランキング(2019年)

Javaの特徴

 ● コンパイラ言語
 ● オブジェクト指向言語 
 ● OSを選ばない
 ● JVM言語

【コンパイラ言語】
◉「機械語に一括して変換してから実行する」プログラミング言語
◉処理が高速である。

【オブジェクト指向言語】
◉オブジェクト指向開発★に適した言語
(★データと処理をワンセットとして組み立てていく開発手法)

【OSを選ばない】
◉どのプラットフォームでも可動である
◉理由 → 「JVM」上で動くから
◉「JVM」…Java Virtual Machine (Java仮想マシンのこと)

【JVM言語】
◉JVM上で動作する言語のこと
◉「Scala」「Kotlin」「Java」があるが、それぞれに相互運用生がある。

Javaプログラムは、JVMがPCに読み取れる機械語へ変換してから実行される。
そのため、どのプラットフォームでも動く。
 

環境構築

 【1】 JDK(Java Development Kit)のインストール
  = プログラムを実行するときに必要な機能がパッケージされたもの

1)Gogle検索でJDKと入力
2)「Java DE ダウンロード - Oracle」をクリック
3)インストールする
スクリーンショット 2021-02-21 18.43.23.png

スクリーンショット 2021-02-21 18.45.39.png

スクリーンショット 2021-02-21 18.46.42.png

 【2】 ターミナルを起動してJavaのバージョンを確認する。
% java -version  

 下記の様にバージョンが返ってくれば成功。
スクリーンショット 2021-02-21 18.54.31.png

 【3】 「VScode」 に 「Java Exstension Pack」 をインストールする
  Java Exstension Pack = Javaの開発に必要な環境をインストールしてくれる

スクリーンショット 2021-02-21 19.03.37.png

実行 

 【1】 Javaファイルの作成 

1)デスクトップに「MyJava」というフォルダを作る
2)VScodeでフォルダを開く
3)新規でファイルを作成する。ファイルの拡張子を「◯◯◯.java」でOK

 【2】 記述 

【クラス】

Greeting.java
class Greeting {
}

◉ファイル名とクラス名は同じにする必要がある
◉クラス名は頭文字を大文字で記述
◉クラス名のあとは波括弧、波括弧内のことは「ブロック」という
◉ブロックに「処理」を記述していく

【メソッド】※プログラミングでは「処理」のことを指す。

Greeting.java
class Greeting {
  public static void main(String args[]){
  }
}

◉ブロック(波括弧内)に「処理 = メソッド」を記述していく

【コンパイル方法と実行】

Greeting.java
class Greeting {
  public static void main(String args[]){
    System.out.println("Good morning");

    System.out.println("Good afternoon");

    System.out.println("Good evening");
  }

}

◉println(プリントライン)
◉処理の終わりにはセミコロン「;」を記述するのがJavaのルール
スクリーンショット 2021-02-21 20.37.16.png
ターミナルでファイルを実行する
◉コンパイル = JavaのプログラムをPCが読み取れる機械語に変換すること

% javac ファイル名.java

すると、「ファイル名.class」が作成される。
スクリーンショット 2021-02-21 20.41.56.png
続いて、ファイルを実行する

% java ファイル名

スクリーンショット 2021-02-21 20.48.44.png

3
0
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
3
0