可変オペレーターフロー制御

1.データ型:基本データ型と参照データ型

基本的なデータ型:数値、整数(byte、short、int、long)、浮動小数点(float、double)、文字(char)、ブール(boolean)。
参照データ型:クラス、配列、インターフェイス

2.型変換

 1.八种基本数据类型,除了Boolean以外,都可以进行转换
 2.低精度向高精度是自动转换
 3.高精度向低精度是强制转换
 
 自动类型转换
 byte-->short-->int-->long-->float-->double
  			   char-->
  
 其他需要使用强制类型转换
 强制转换可能损失精度,造成数据不准确	

3.エスケープ文字は、意味のある文字を意味のない文字に変換します

  转义符的作用 由来
  比如char用 '' 单引号表示并且只能出现一个字符
  若向输入 ' 单引号怎么办   采用转义符
   
   Java中: \ 表示转义符
   					\t:制表符
   					\\:转义转义符
   					\r\n:换行符

4.定数:プログラムのライフサイクル全体で値を変更することはできません

		       又叫字面量,直接量
         
 拥有数据类型: 整数默认 int 
		     小数默认double
 Final 修饰的常量

5.変数宣言:データ型変数名。

変数の定義:データ型変数名=代入
データ型はメモリ空間を分割して値を空間に割り当てます(データを空間に保存します)
ドメイン:空間スコープ、メモリ分割
{}中括弧はスコープ
変数のスコープであり、上向きにステップアウトすることはできません最初に遭遇するスコープですが、その中のブレースを貫通することができます

6.変数の分類:

ローカル変数:メソッド内で宣言された変数はローカル変数です。
静的変数:
クラス本体でstaticによって変更された変数は静的変数です。メンバー変数:クラス本体でstaticによって変更されていない変数はメンバー変数です。

7。変数呼び出し:

ローカル変数:現在のメソッドでは、宣言後、変数名を直接書き込むことで呼び出しを実現できます
。静的変数:クラス名。静的変数名
現在のクラスでは、現在のクラスを呼び出す静的変数変数を省略できます。 。コンパイル後、JVMはクラス名の呼び出しを自動的に完了し
ます。メンバー変数:オブジェクト参照。メンバー変数名

8.デフォルト値

ローカル変数にはデフォルト値がなく、使用する前に初期化する必要があります。
静的変数とメンバー変数にはデフォルト値があります。
整数型:0浮動小数点型:0.0ブール型:false文字型:\ u0000参照型:null

9.操作演算子+-/ *-++

演算子の優先順位単眼鏡(操作の最高優先順位)>双眼鏡>三眼
k ++と++ kの違い
k ++:
++が使用される前の値++ k:
++が使用された後の値++優先順位の値が双眼鏡よりも大きいと三眼

10.ビット演算

&ビットと、両側が真の場合、結果は真です。両側の数値にすることもできます
|ビットまたは、片側が真の場合、結果は真
です!ビットはありません、否定します!真は偽です
^ XOR、if両者は同じではありません、
true〜ビット単位の否定、バイナリに変換してから否定します

11.論理比較

&&:短絡し、最初の式がfalseの場合、2番目の式は実行されず、結果はfalseになります
||:短絡、または、または、最初の式がtrueの場合、2番目の式は実行されません、そして結果は真です

:右シフト演算子(符号ビットを考慮すると、符号ビットは移動せず、正の数は正の数、負の数は負の数です)
8 >> n:右シフトは8/2 ^ n
<に等しい<:左シフト演算子(符号はビットとは見なされません)、左に0を追加します

:右シフト演算子(符号ビットに関係なく)
正の数の場合、先頭は0
ですが負の数は異なるため、>>との違いはありません。>>は符号ビットの後に1を追加するだけで、 >>>符号内ビットの前に0を追加すると、
-1 >>> 1は2147483647になります

12.関係演算子

演算結果はブール型(true / false)、ブール式

= << =
:=は割り当て操作であり、Javaで等しいと判断するために使用されます
基本型の
場合は値のサイズを比較します。参照型の場合はメモリアドレスを比較します
!=:
プロセス制御で一般的に使用されるものと等しくありません
13.
グローバル変数グローバル変数の概念:変数を作成できますクラスの外部で、クラスと同じレベルの場合、すべてのクラスは2次参照なしで変数に直接アクセスできます。
いわゆる2次参照は使用されません。
まず、演算子xxx.xxxxxは変数を作成できません。クラスの外部ですが、クラスの変数をpublic static Modifiedに設定すると、クラス名とクラスの変数名を介して他のクラスにアクセスできます。
グローバル変数の決定:セキュリティが低く、名前の競合が発生しやすいため、
Javaパッケージの概念を導入しました。変数を参照するときは、パッケージとクラスアクセスを渡す必要があります。

おすすめ

転載: blog.csdn.net/MIRACLE_Ying/article/details/112065327