seizon-noteのブログ

生存戦略を書き残すブログ

Java silver se8 1日目

計画_記録
◾️アンダースコアがある数値リテラル
◇数値リテラルのアンダースコア:Java SE7以降可能。可読性を高める。
アンダースコアの位置


int 0x = 0x_52; コンパイルエラー
int 0 = 0_52;OK


16進数の時は、
0xの前後・途中にアンダースコアを入れると、構文エラーがでる。
8進数の時は、
0の前にアンダースコアを入れると、構文エラーがでる。
※0の後は、エラーにならない。


◇アンダースコアの適用ルール
リテラルの先頭及び末尾、記号の前後には使用できない


◾️変数
識別子の命名ルール
・1文字目 英字、$、_のみ
・2文字目以降 数字可能
・予約語使用不可
・長さ制限なし 
変数は宣言した場所が、有効範囲(スコープ)。


 ◾️データ型
 ・基本データ型:整数 文字etc 
                               →byte    short    int    long    float    double    char    boolean
 ・参照型:クラス 配列 インタフェースetc 
                               →String


 ※文字列:参照型
String str = "TEST";


  str⤵︎参照
---------------------
 | T | E | S | T |
---------------------