Java
プログラムは初めてのおつかい
コンピュータには経験がない。
あれ買ってきて!だけでは自分たちは分かるがコンピュータには伝わらない。
初めてのおつかいのように、購入にいたるまでに細やかな指示命令が必要。
プログラミング言語はたくさんあって、流行り廃りがある。
Javaは流行り廃りにおいて非常に強い。20年以上ランキングに入っているため、覚えておいて損はない。
どこで使ってる?
・androidアプリ
・windowsアプリ
・webアプリ
他のプログラミング言語で作れるものはだいたいJavaで作れる。ただルールが厳しい。
Javaを覚えていればなんとかなる!と言われるくらい汎用性が高い。
得意分野はandroidのアプリやwebサイトのサーバーが得意。
インタプリタ言語 👉 通訳さんがいる状態(スマホ翻訳アプリ持参的な)その場で翻訳している 変換が遅い。 Javascript PHPなど
コンパイラ 👉 iPhone用! windows用!専用なので翻訳が終わっているため、変換が速い。 Javaはこっち。
プログラムをつくるとき android、ios、windowsなどそれぞれ作らなければならない。
それはクソめんどくさい!
そこで出てきたのが、Javaがコンパイラのくせにインタプリタの性能を取り入れたこと。間に変換器をぶちこんで各々のデバイスに対応した翻訳ができる。Java仮想マシンという
Eclipseの使い方
// 一行の説明文
/* */ 複数行の説明分
説明文はしっかり書いておかないと、検証が難しい。他の人が見てもわかりにくいため。
public static void———— {
この間に書き込む HTMLのbodyにあたる
}

初めてのJava
日本語が欠けるのは // コメントと ”この間だけ”
最後にセミコロン;を打たないと、コンピュータは続くと思う。必ず;

初めてのエラー
出力
””で囲まれたものは英字でも文字列となる。 命令文と間違えないため。
// 説明文を書いていく。これを書いていく癖をつける。

System.out.println 最後のln は改行 ln外すと改行なしで出力される。
〇エスケープシーケンス
””は””で認識しない。↓エラー時

\マークを前につけると文字列と認識される。\マークを出す時は\\と記述する

「これは”ダブルクォート”という記号です」出力される。
エスケープシーケンスはいくつかあるので調べよう。
今日の結論
コンピュータはおもったよりバカです。
しっかり命令してあげないと何もできない。
うちの2歳の子供のように教えてあげないと動いてくれない😂
今日のひるごはん
