i++是先運算後增加
++i是先自增後增加
從低型別到高型別的轉換,系統會自動進行,即總是可以將乙個數值賦給支援更大數值範圍型別的變數。
從高到低,使用顯示型別轉換運算(強制型別轉換),執行顯示轉換時可能導致精度缺失。(只要boolean型別以外其他基本型別的轉變都可以以顯示型別轉換的方法達到)
例:(double)1/2 結果是0.5 ,1首先被轉換成1.0,然後2除1.0。
(int)1.7 顯示結果是1
==是相等關係操作符
=是賦值操作符
system.currenttimemillis()%10 產生乙個隨機整數
基本資料型別:byte(8個二進位制位)、short(16)、int(32)、long(64)、flort(32)、double(64)、char
char』a』字元a 『3』+『2』=32; 3+2=5;
string「aaaa」字串
引用型別:字串、陣列、類
順序語句
迴圈語句
選擇語句
乙個統一碼佔兩個位元組,以\u開頭的十六進製制數表示,範圍從『\u0000』到』\uffff』
『\u6b22\u8fce』表示漢字「歡迎」;
Java基本語法 二
修飾符 public 公開的 在工程內都可以使用 protected 受保護的 在包內和子類中都可以使用 default 預設的 預設的 在包內都可以使用 private 私有的 只在本類 運算子 加法 相加運算子兩側的值 a b 等於 30 減法 左運算元減去右運算元 a b 等於 10 乘法 相...
JAVA併發程式設計(二)
一.可見性 讀操作能實時的看到寫操作最新寫入的值。在單執行緒中,讀操作總能得到寫操作寫入的值 但在多執行緒中,如果讀操作跟寫操作在不同的執行緒中執行,那麼讀操作將不一定能適時的看到其他執行緒寫入的值。二.重排序 在沒有使用同步的情況下,編譯器 處理器 執行時都有可能做操作的執行順序進行一些調整。三....
實驗二 基本程式設計
x y z v均為字變數,在x y z v字單元中存放是16位帶符號數。試編寫組合語言程式完成以下功能 1 計算表示式值 v x y z 720 x 2 將上述表示式運算結果整數放在sum1單元,餘數放在sum2單元。stack segment stack dw 512 dup stack ends...