java技術的主要分支方向: java
三種技術的關係: 數組
均可以用來修飾類名,但public class必須和文件名保持一致.一個.java文件中,只容許有一個public class的聲明,可是能夠有多個class聲明. 學習
說明:
任何一種數據類型都有最大最小取值,最大值+1會變成最小值,最小值-1會變成最大值.(位運算)
整型數字默認爲int,小數默認爲double.浮點運算不多是精確的,只要是超過精度能表示的範圍就會產生偏差。偏差不是由於數的大小,而是由於數的精度。所以在用 float 和 double做精確運算的時候要特別當心。
能夠考慮採用一些替代方案來實現。如經過 String 結合 BigDecimal 或者 long 類型來轉換。 spa
通常都是低精度向高精度轉換,如 code
注意:全部數據類型碰到字符串都向字符串轉換. orm
位操做符:
左移<<,右移>> (正數補0,負數補1)
無符號右移>>>,無符號左移<<< (補0) 排序
方法重載
方法重載指方法名相同,可是參數的;類型和個數不相同.須要注意的是方法名相同,返回類型不一樣不叫方法重載.
在一個方法中能夠用return來返回方法的調用處,即return後的代碼再也不執行.
例舉說明
java.utils.Arrays.sort();//傳入一個數組能夠從小到大排序.
System.arraycopy();//從一個數組copy部分元素到另外一個數組.
foreach ,語法格式for(數據類型 變量:數組){//operate}
可變參數:使用形式:public static 返回類型 數組名詞(數據類型 … 參數名詞){}
這樣一來,傳入參數能夠任意多個,所有的參數是以數組的形式接收的. 接口
public class ArrayMethod{ public static void main(String args[]){ int temp[] = {2,4,6,8} ; fun() ; // 沒有參數 fun(1) ; // 一個參數 fun(1,3,5,7,9) ; // 一個參數 fun(temp) ; } public static void fun(int ... arg){ for(int x:arg){ System.out.print(x + "、") ; } System.out.println() ; } };
JAVA學習筆記系列 遊戲
-------------------------------------------- ci
聯繫方式
--------------------------------------------
Weibo: ARESXIONG
E-Mail: aresxdy@gmail.com
-----------------------------------------------