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的隨機數