程序的入口保證程序的獨立運行被jvm調用
數據類型:基本數據類型和引用數據類型
基本數據類型:數值型(整數類型(byte、int、long、short)和浮點類型(float、double))、字符型(char)、布爾型(Boolean)引用數據類型:類、枚舉、注解、接口(interface)、數組([])占用字節數:byte(8),short(16),int(32),long(64),float(32),double(64)小----->大byte,short,char<int<long<float<double整型默認:int浮型點默認:double類型轉換:自動類型轉換也叫隱式類型轉換(向上轉型)(小---->大)、強制類型轉換也叫顯式類型轉換(大------>小)++在變量的后面,表示先運算在自身加1++在變量的前面,表示先自身加1在運算1.0/0 或者1/0.0 結果為Infinity(正無窮大)因為數值類型被提升為double型 double的精度比int精度高+=,-=,*=,/=,%=:有一個隱式的類型轉換異或(^):相同就為FALSE,不同就為TRUE"&"和"&&"的區別:單與時無論左邊真假右邊都進行運算,雙與時,如果左邊為真右邊參與運算,如果左邊為假,那么右邊不參與運算"|"的"||"區別同理:雙或時,左邊為真右邊不參與運算"^"和"|"不同之處時,當左右都為TRUE時,"^"結果為FALSE短路與(&&):當&&左邊的運算為FALSE時,就不在判斷右邊的運算了短路或(||):當||左邊的運算為TRUE的時候,就不在判斷||右邊的運算了。三元運算符:Boolean表達式?語句1:語句2當Boolean為TRUE時執行語句1,當Boolean表達式為FALSE時,執行語句2移位:左移(>>)與右移(<<)左移(右移):將二進制碼整體左移指定位數,左移之后的空使用‘符號位’來補充1)若是正數,則使用0來補充2)若是負數,則使用1來補充無符號右移(>>>),將二進制碼整體右移指定位數,向右移一位就是除以2,右移之后的空使用‘0’來補充循環的控制:控制外層循環,可以使用標簽(outer:for(){} break outer;)終止外層循環:break 外層循環的標簽跳出外層循環:continue 外層循環的標簽return:結束循環所在的方法break,return,continue語句后面不能再有語句System.out.PRint()可以不傳參傳參System.out.print()必須傳參新聞熱點
疑難解答