Javaを学び始めてから1週間で僕が学んだことを書いていきます
シンプルな箇条書きのみです
1.Javaってなに
2.Javaのスペルを間違えると嘲笑される
3.Javaの歴史
4.Javaを扱うにはEclipsというエディタ(一番人気)が必要
5.Eclipsのインストールが超ハイパーメディア難しい
これは以前、記事にしました6.Eclipsのプラグインを一通り入れると便利
7.Eclipsで好きなJavaアプリをとりあえず開いてみる
8.好きなJavaアプリを解読しようとして挫折する
9.コードの解読解析というのは奥深いジャンルだということを知る
>>「入れ子」のレベルが深すぎるのはコード作者が良くない、という意見を知る https://qixil.jp/q/233810.コードの解読解析のひとつの補助ツールとして、フローチャート化するソフト「Visustin」を無料お試しする
11.フローチャートを眺めてもわからない
12.仕方ないからようやくコードを読み始める(やれやれ)
- - - - - - - -
13.ほとんどの文字列が意味わからない
(Swiftで初心者本を読んでたから少しはわかる)14.クラスとは…
クラスとは>>設計図 メソッドとは>>機能 フィールドとは>>データ フェイトは>>文学 エアーは>>芸術 クラナドは>>人生スーパーとは>>上の階層の設定を参照
コンストラクタとは>>初期値を自分で設定
コンパイルとは>>変換
forとは>>繰り返し
ifとは>>条件Yesの奴にだけ命令
if-eleseとは>>Yesの奴とNoの奴、それぞれに別命令
while>>たくさん繰り返し
switch>>たくさん分岐
publicとは>>アクセス修飾子(?)(なんとなくスルーしておけばいい系)
extendsとは>>extendsの後に継承したいスーパークラス名を記述
14.Eclipsのアウトライン (Outline) ビューというのがクソ便利
>>イラレで例えると、レイヤーウィンドウ >>CUBASEで例えると、コード進行トラック >>広辞苑で例えると、目次これがあると、長ったらしいコードとかいう暗号の羅列の構造がわかる
しかもプラスとマイナスの記号で折りたたんだり、開いたりできる
同様に本文の方も、プラスとマイナスの記号で折りたたんだり、開いたりできる
15.アウトライン (Outline) ビューは、記号が何を指しているのかがわかってないとちょっと困惑
中抜き緑の丸… フィールド 塗りつぶし緑の丸 … メソッド (その他いろいろ)16.continueとは
continue文…まるごとスキップ break文…次へスキップ17.オブジェクトって何?
# http://nobuo-create.net/java-beginner-17/ より引用 >オブジェクトを作るというのは「自分で定義したクラス型変数を作る」ということと同義と言えます。 Human human; ↑このように型名は大文字、変数名は小文字であることに注意!18.thisって何?
http://nobuo-create.net/java-beginner-17/
より引用
はい、出ました。「this」です。初心者を苦しめるやつです。と言ってもそんな大したことないのでサクッとやっつけましょう。
「this( )」は、「このインスタンス」を意味する「this」とは全く関係ありません。「this( )」は「このクラスのコンストラクタ」という意味なんです。