Java では、識別子には 文字、数字、アンダースコア、および $ 記号のみを含めることができると規定されています。
参照標準:
1. クラス名: 大きなキャメルケース、各単語の最初の文字は大文字になります (HelloWorld)
2. メソッド名: 小さいキャメルケース、2 番目の単語から始まる各単語の最初の文字を大文字にする (helloWorld)
3. 変数名: 小さいキャメルケース
The不正な識別子は以下のとおりです(例):
1.public(キーワード)
2.520shy(数字で始まる)
3.zhao.d (見慣れない記号が表示されます)
整数と浮動小数点の両方Java のポイント番号 これは厳密に符号ビット付きです
Java には 8 つの基本データ型があります
次のように (例):
誰もが特別な注意を払う必要があります:
1. Java では、 C 言語は ASCII エンコーディングを使用し、Java 言語は Unicode エンコーディングを使用するため、文字型は 2 バイトを占有します。
2. x64 環境でも x86 環境でも、int は 4 バイト、long は 8 バイトを占有します。
#Java は非常に安全な言語なので、使い始めるとさまざまな小さな間違いを犯します。一緒に調べてみましょう。見てみましょう。
public static void main(String[] args) { int a; System.out.println(a); }
Java では、ローカル変数は初期化されず、システムはコンパイル エラーを発生します。
解決策:
1.初期化
2.割り当て
public static void main(String[] args) { int a; a=10;//1.赋值 System.out.println(a); int b=10;//2.初始化 System.out.println(b); }
public static void main(String[] args) { int a=2147483648; System.out.println(a); }
#ここでは整数の範囲について説明します。Java データには符号ビットがあるためです。
#ここでは計算に Java のラッパー クラスを使用します。トップ プログラムで割り当てられた値が次を超えていることがわかります。 3. long と float の使用
Java のデフォルトの整数型これは int 型であり、浮動小数点型のデフォルトは double
# には次の規定があります:
public static void main(String[] args) { float a=3.5f; long b=10L; }を追加します4. 除算の使用
public static void main(String[] args) { int a=3; int b=2; System.out.println(a/b); }
Java では、int 値は 10 進数に関係なく、整数部分のみを格納できます。それは直接破棄されます。
解決策 :
public static void main(String[] args) { int a=3; int b=2; System.out.println(a*1.0/b); double c=3.0; double d=2.0; System.out.println(c/d); }5. 浮動小数点数の精度の問題
public static void main(String[] args) { double ret=1.1; System.out.println(ret*ret); }
##浮動小数点数はメモリの保存の問題であるため、Double 型メモリは IEEE 754 標準に準拠しています。保存中に一定の精度誤差が生じるため、浮動小数点数は正確な値ではなく、近似値です。6 .ブール型変数の使用
public static void main(String[] args) { double ret=1.1; System.out.println(ret*ret); }
Java では、0 が false を意味し、1 が true を意味するということはありません。7. Type Promotionブール型変数の値は 2 種類のみです。true は true を意味し、false は false を意味します
Case 1:
public static void main(String[] args) { int a=2; long b=3L; int c=a+b; }
int与long进行计算时,会把int转换成long,所以存放给int时会报错.
情况2:
public static void main(String[] args) { short a=10; short b=20; short c=a+b; }
原因如下:a和b都是short,在运算过程中会把a,b都提升为Int在计算.
CPU通常是按照4个字节从内存中读写数据,为了实现方便,所以低于4字节的类型,会先提升为Int,在计算.
在java中引入了一种新的数据类型:字符串类型.
public static void main(String[] args) { String s1="woyao"; String s2="jindachang"; System.out.println(s1+s2); }
以上がセキュリティ分析と Java データ型と変数の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。