たなかのJava日記

どんなことをやったか(学んだか)、どこで詰まったか(わからなかったか)、どこで工夫したかの記録です。

Day6,IDEショートカットやJavaの基本

■時間

2時間

 

■行ったこと

1,プロになるJava書籍p.114~127

Javaの基本について

・compareToメソッド

 

■コメント

compareToメソッドの意味を理解するのに時間がかかりました。

 

■その他

特になし

 

■課題
これまでと変わらず
・前値インクリメントと後置インクリメントの説明
・参照型について

New

JDKJVMの説明、位置づけ

 

 

---------------------------

以下メモになります

 

IntelliJ IDEAの操作MEMO
main +Tabキー ⇒メインメソッド
sout + Tabキー ⇒System.out.println();
Ctrl + Shift + F10 ⇒ 現在開いているファイルの実行
プロジェクト形式は基本的に「Maven」⇒後日詳細をまとめる
Ctrl + Alt + S ⇒ 設定画面(環境設定)
Alt + 1 ⇒ プロジェクトツールウィンドウへの移動
Esc ⇒ エディタへの移動
Alt + Insert ⇒ src/main/javaで新規ファイルの作成
ここでhtなど入力すれば項目を絞ることが可能。
しかし、src/main/java配下に.java以外のファイルを配置することはほぼない
F2 ⇒ エラーの場所に入力カーソルが移動する
F2のあと、Alt + Enter ⇒ 修正の提案の表示
グレーの波線 ⇒ 変数がどこにも使われていないという警告
「.」が「,」になっているミスの対処法 ⇒ カンマの後ろは必ずスペースを入れる
不正な文字:U+3000 ⇒ 全角スペースのエラー。全角スペースが入っている。
文字列リテラルの行末が不正です ⇒ 「"」などの記号を全角で入力している。
'class'または'interface'が必要です ⇒ 閉じカッコが一つ多い。
絶対パスの表示 ⇒ エディタのタブを右クリック


■主な命名規則
・パッケージ ⇒ 小文字
例、projava,javax.swing

・クラス ⇒ 単語の頭は大文字、それ以外は小文字。
(アッパーキャメルケース)
例、String,SampleForm,LocalDate

・メソッド ⇒ 語の頭は大文字、それ以外は小文字。ただし、先頭の文字は小文字。
(ロワーキャメルケース)
例、main,setSize,getText

・変数 ⇒ メソッドと同じルール

・定数 ⇒ 全て大文字、単語と単語はアンダースコアで区切る
例、BLUE,TYPE_INT_RGB.EXIT_ON_CLOSE