『Java入門編1:プログラミングを学ぶ (全9回)』
さて、いよいよ大詰め、『Java入門編 (全10レッスン)』をやっていくか。
ってか、全10レッスンって多いなっ!!😅
Ubuntuの場合、Javaの開発環境ってどういうようなものが必要なんだろう?
そういえば、Eclipseは既にインストール済みだったけど、使えるのかな?
とりあえず、「Ubuntu20 Java 開発環境」ってググってみよう。
↑ここを参考に、Javaがすでにインストールされているかどうか確認。
- $ java -version
- $ javac -version
あれれ!?😲 どうやら、すでにインストール済みらしい。😅
あんまり意識してインストールしてないんだが、
なんかのタイミングでインストールされていたのかな?
まぁでも、上記のサイトに書いてあるインストールコマンドを実行したら、新たに2、3個パッケージがインストールされたみたいだぞ。
- $ sudo apt install default-jre
- $ sudo apt install default-jdk
エディタとかIDEとかは何かいいのあるのかな?
たぶん、Eclipseなんかがそうなんだろうけど、イマイチ使い方よく分からんから、
とりあえずVSCodeでやってみよう。
VSCodeでJavaのファイルを新規作成したら、Java関連の拡張機能を自動的におすすめしてくれるから、簡単にインストールすることができた。
そのおかげか、実行もVSCodeのターミナル内で簡単にできるな(F5)!😲
改めて、VSCodeって便利だね〜😌
メモ
#01:Javaとは?
おぉ〜、なんか講師の声が暗い。この講座は初期に作られたものなのか?
- Javaとは
- 高品質で大規模なプログラムを開発できる
- オブジェクト指向プログラミング言語
- Javaで、なにができるのか?
- スマートフォンアプリから企業システムまで幅広い環境で使われている
- Google3大言語
- Python、C++、Java
- Javaリファレンス
- Java Platform, Standard Edition 8 API仕様
http://docs.oracle.com/javase/jp/8/docs/api/ - Java® Platform, Standard Edition & Java Development Kit バージョン11 API仕様
https://docs.oracle.com/javase/jp/11/docs/api/ - Javaの文法 - Wikipedia
https://ja.wikipedia.org/wiki/Java%E3%81%AE%E6%96%87%E6%B3%95 - Java基礎文法最速マスター - いろいろ解析日記
http://d.hatena.ne.jp/nattou_curry_2/20100130/1264821094
- Java Platform, Standard Edition 8 API仕様
#02:Javaでプログラムを書いてみよう
- Hello worldのプログラム
public class Main {
public static void main(String[] args) {
System.out.println("Hello world");
}
} - 学習ステータス
#03:コメントでプログラムを見やすく!
- コメントアウトのやり方
- 「//」から行末までがコメント
- 複数の行をコメントアウトするときは、コメント行の先頭に「/*」を、末尾に「*/」を記述
#04:HTMLを表示してみよう
- 改行したくない場合
System.out.print("文字"); - 学習ステータス
#05:変数を使えるようになろう
- 変数の宣言
- String player = "勇者"; // 文字列データの変数
- int number = 3; // 整数データの変数
- 文字列と変数を連結する方法
変数と文字列は、「+」記号で連結できる。- player = "戦士"
print(player + "は、荒野を歩いていた")
- player = "戦士"
#06:サイコロを作ろう
- Math.random() :0から1までのランダムな数値を出力する
- 学習ステータス
※ JavaってC/C++みたいにライブラリのインポートって要らないのかな?
#07:演算子で計算してみよう
- 基本的な算術演算子
+ 足し算 6 + 2 # 8
- 引き算 6 - 2 # 4
* 掛け算 6 * 2 # 12
/ 割り算 6 / 2 # 3
% 余り 6 % 4 # 2
#08:値段を計算してみよう
- 単価と個数に応じて合計金額を計算するプログラム
#09:データの型を覚えよう
- データの種類(型)について
- int:整数
- double:実数
- String:文字列
認定証
C/C++をやっているから、基本的にはJavaもそんなに難しくはないな。
ただ、Main関数(メソッド?)を書くにも、決まり文句を多く書く感じだな。
学習ステータス
出たっ!茶髪兵士!!
Jリーガーの若手が2年目には茶髪になるのと同じなのかな?
※コメント投稿者のブログIDはブログ作成者のみに通知されます