java中的值傳遞,引用傳遞,==,equal,random

java的數據類型分爲基本數據類型與類類型(引用類型)


基本數據類型有八種:int short long float char byte double  boolean

引用類型是定義的class類表述的類型


值傳遞是基本數據類型的賦值過程

如:int a=20;

        int aa=a;


引用傳遞是引用類型的變量之間的數據進行傳遞

如:     JFrame jf = new JFrame();

             JFrame frame = jf;


==與equal的區別

==判斷的是地址是否相同或者值是否相同;

equal是所有對象都有的,如果是String類,則判斷內容是否一致,如果是其他類,則看當前類是否有重寫這個方法,如果有則看具體重寫後的邏輯,如果沒有,則判斷地址。


random的使用技巧

random是獲取隨機數的方法,範圍是0-指定數字(不包含),若要實現對負數進行取隨機數,則可以在值後進行處理

如:int value=ran.nextInt(21)-10; 則能夠取到-10-10的隨機數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章