この記事では、あなたのノート、には適していません確認され、ゼロベース
識別子の命名規則
あなたはABCこんにちは、構成英数字とアンダースコアやドル記号を有することができます
あなたは数123ABCで始めることはできません。
厳密に大文字と小文字を区別し、ボイドボイド
あなたは、Javaクラスのキーワードと予約語にすることはできません
識別子は、名前の意味を確認することが知られなければなりません
PS:パープルは、Eclipseでのキーワードであります
キーワード
文字列は、例えば、クラスの特別な意味を持っています
変数
変数とは何ですか
コンピュータに保存されたデータは、メモリアドレス、データ値、および識別子、このデータの将来のより良い説明を必要とし、それが彼の名前の変数を与え、
三つの変数、変数の型、変数名、変数の値で構成
命名規則変数名:
1.識別子の出会いのルール
2.素敵な小さなこぶこぶ命名法
3.シンプルは、名前の長さに制限を見ないEENOW
クラスの命名規則:
パスカル仕様、各単語の最初の文字が大文字になり
データの種類
データタイプは、2つのカテゴリに分類されます。
基本データ型
参照データ型
基本データ型と、次のとおりです。
数の
整数(バイト、ショート、int型、長いです)
浮動小数点(float型、ダブル)
文字(CHAR)
ブール(ブール値)
説明基本データ型:
タイプ | 説明 | バイトカウント |
---|---|---|
バイト | バイト | 1 |
ショート | 短整数 | 2 |
int型 | 整数 | 4 |
長いです | 長整数 | 8 |
浮く | フロート | 4 |
ダブル | 倍精度浮動小数点 | 8 |
CHAR | 文字 | 2 |
ブーリアン | ブーリアン | 1 |
リテラル
Javaは、整数リテラルを表し、
進:0冒頭、0-7を含みます
例:037056
六角:0-9と文字AFなどの先頭に0xを(小文字または大文字利用可能)、A_F
以下のような:0x12,0xBF
浮動小数点リテラル
倍精度浮動小数点進行
123.1d、1.1D
単精度浮動小数点
1.1f 1.2F
サフィックスは、最初の文字の名前です。
注意:
デフォルトのタイプは、二重時に文字無し小数点以下
小さいタイプでJavaが大きな型に変換することができ、大規模なタイプは、直接データの損失原因、より小さな型に変換できません
科学表記浮動小数点データを使用します
double d = 1.23e5; //表示1.23 乘以 10的5次方 小数点向后5位
float d1 = 1.23e5f; //表示1.23 乘以 10的5次方 float类型
// 省略整数部分 就是 0.x
double d2 = .2;
float d3 = .2f;
System.out.println(d1);
文字リテラル
大きな単一引用符文字変数の定義
文字A = 'A'
チャーCH = 65。
整数値として使用することができ、それが自動的に対応するASCの文字に変換されます
ASCは、整数と文字変換を使用することができます
注:リンク文字操作は整数または文字である場合、文字が整数に変換されます
System.out.println('\t'+'a');
System.out.println('\t'+"a");
ブールリテラル
真/ flase
文字列リテラル
二重引用符は、ゼロ以上の文字を包んだ(Unicode文字があることがあります)
列A = ""; //ヌル文字
列A = "ABC";
変数宣言
変数名=値変数の型変数。
例えば:
int型、A = 3;
初期値と呼ばれる3
これは、初期値の初期化プロセス変数と呼ば
変数ストレージの基本データ型
スコープに応じた4は、カテゴリに分けることができます。
- クラスレベル
- レベルの例
- この方法は、また、ローカル変数のレベルとして知られています
- ブロックレベル
メモリパーティション:
int型、A = 100;
スタック1オープンスペースの4つのバイト
2. 100の値は、メモリ領域に格納されています
3.メモリ領域のアドレスと変数バインディングの名前
これは、データ領域を表し、データは変化し得るので(データとなるであろう)と呼ばれる変数
Unicodeエンコーディング
ユニコード、ユニコードは、世界のすべての文字をサポート
Unicodeのエンコーディングを示すために、接頭辞として文字\ uの目の前に追加しました
文字C = '\ u005d'
エスケープ文字
型変換
自動型変換(暗黙的型変換)
データの小さな範囲を自動的に異なるタイプの広い範囲に変換することができます
実線は、データの損失なし変換プロセスを表します
破線は、データを失う可能性があり、変換プロセスを表します
キャスト
小型で短いの損失なしに大暗黙的な変換 - > int型
>短い - 小さなキャストにint型に失われます
大規模な暗黙のキャストは、フロートとして失われ得るように - > int型
構文:
double a = 1.1;
float b = (double)a;
定数
変数の定義に加えて、最終的なキーワードの前には一定であります
割り当ては、その後変更することはできません後に発生することができない変動量の定数値であります
final int n = 100;
n = 1; //报错
final PAI = 3.1415926;
命名規則、すべて大文字、単語の下線付きリンク間