java學習1 基本資料型別

2021-08-16 19:14:36 字數 1241 閱讀 3443

char和

int可以互換

byte->shot->int->long

int->float->double

如果碰到字串,所有的都向字串轉換

陣列屬於引用型別使用時需要

開闢記憶體空間的。(兩種方式:1直接分配記憶體

2先宣告型別後定義分配記憶體)

new只要一出現,則肯定表示資料型別是引用型別,要進行堆疊空間的開閉。

開闢的內容都是用預設值表示,如果要想為陣列元素賦值,則需要通過下標的方式進行訪問;

棧堆記憶體解釋

陣列操作中,在棧記憶體中儲存的永遠是陣列的名稱,只開闢了棧的記憶體空間,陣列是無法使用,必須要有指向的堆記憶體才可以使用,要想開闢新的堆記憶體則必須使用new關鍵字,之後只是將堆的使用權交給了對應的棧記憶體空間,而且乙個堆記憶體空間可以同時被多個棧記憶體空間指向。

動態初始化(平常的那種)、靜態初始化(int i=  ;)

方法就是一段可重複呼叫的**段,有引數,有返回值,返回型別。

過載:指的是方法名稱相同,但是引數型別或者引數個數不同

遞迴呼叫:即自己呼叫自己,要有明確的結束條件,否則會出現異常。

乙個方法可以接受乙個陣列或者返回乙個陣列,但是接收陣列的時候,一定要注意陣列是引用資料型別,所以方法對陣列所做的一切修改,最終會儲存下來。

jdk1.5後

·foreach

輸出

for(資料型別 變數:陣列)

for(

int x:t1);

fun();

fun(1,2,45);

fun(temp);

public static void fun(int...arg){

for(int x:arg){

system.out.print(x+」、」);

system.out.println();

Java 基本資料型別

基本資料型別 變數持有資料本身的值 引用型別 是某個物件的引用,而並非物件本身 引用型別用在物件上的 乙個物件可以被多個引用所指向,但同一時刻,每個引用只能指向唯一的物件 如果乙個物件被多個引用所指向,那麼無論哪個引用對物件的屬性進行修改,都會反映到其他的引用當中 型別 位數 位元組數 取值範圍 舉...

java 基本資料型別

一 基本資料型別 整型 byte short int long 在計算機中以二進位制補碼格式儲存 浮點型 float double 在計算機中以ieee754格式儲存 字元型 char 在計算機中以unicode碼格式儲存 布林型 boolean 只有true和false兩個值 二 1.長整型 lo...

Java基本資料型別

基本資料型別都是有取值範圍的,若超出範圍,則編譯報錯。位元組型的長度 1byte 位元組 8bit 位 即範圍為 128 127 如 byte b 200 或者 byte b 200,這都是錯誤的 字元型的長度 1char 16位 範圍為0 2 16 短整型的長度 1short 16位 範圍為 2 ...