まず、基本データ型
1.基本データ型は何ですか?
ビルトインタイプと呼ばれる基本的なタイプ、または、Javaクラスとは異なる特殊なタイプです。彼らは、私たちのプログラミングで最も頻繁に使用されるタイプです。Javaは、強く型付けされた言語であり、最初の変数のデータ型を宣言した最初の変数を初期化する変数の割り当てと呼ばれる、記載しなければなりません。
2、8つの基本データ型
バイト:8ビットとデータの最大蓄積量は、127 -128の範囲に格納されたデータ255です。
短い16ビットの最大データ記憶容量は、データの範囲は-32768から32767であり、65536です。
INT:32ビットのデータ記憶容量は、32マイナス12の最大電力で、データ範囲は、31乗から1を引いN 2~2負31番目です。
ロング:64ビット、最大データ記憶容量は264マイナス12、2 -1 2の63乗の正のパワーに対して負の63のデータ範囲です。
フロート:3.4E-45〜1.4e38の範囲内の32ビットデータは、直接割り当ては数FまたはFの後に追加されなければなりません
ダブル:64ビット4.9e-324〜1.8e308の範囲内のデータは、DまたはDが割り当てに追加することができるが追加されなくてもよいです。
ブール:2つの値だけtrueとfalse。
チャー:単一引用符内のUnicodeコード割り当てを格納する16ビット。
図2に示すように、Javaは各単純型のサイズを決定します。サイズは、マシンの構造の変化に伴って変化しません。このサイズは、Javaプログラムはとてもポータブル機能している理由の1つです変更することはできません。以下の表は、単純なJavaで定義されたタイプ、および対応するラッパー・クラスによって占有されるビットの数です。
シンプルタイプ |
ブーリアン |
バイト |
CHAR |
ショート |
int型 |
長いです |
浮く |
ダブル |
空隙 |
バイナリ桁 |
1 |
8 |
16 |
16 |
32 |
64 |
32 |
64 |
- |
ラッパークラス |
ブーリアン |
バイト |
キャラクター |
ショート |
整数 |
長いです |
浮く |
ダブル |
空隙 |
します。https://www.cnblogs.com/Free-Thinker/p/4573068.htmlのリンクを参照してください。
第二に、フロート
1.フロートとは何ですか?
2.どのようなシナリオの下ではfloatを使うのでしょうか?
それが使用される3、char型?
4.なぜパッケージ?
5、バイナリバイト、文字、中国語、英語の手紙、コンピュータの記憶に関する?
3種類のデータ間の遷移
1、強力なターン
します。https://www.cnblogs.com/javastack/p/9111750.htmlのリンクを参照してください。
2、精度が失われます
図3に示すように、メモリのオーバーフロー
四、BigDecimalのタイプの深さ
第五に、参照データ型
オブジェクトがノートに割り当てられている1は、参照が割り当てられます。
図2に示すように、小さいタイプへの変換タイプ、あなたはそうでない場合、彼らは無意識のうちに情報タイプ変換処理を失うことになる、「縮小変換」の結果に注意を払う必要があります。