問題一
問題描述:由於從別的地方拷貝的代碼有可能在每行程序的前面加入編譯器不是別的字符。
錯誤提示 Syntax error, insert "}" to complete Block
解決方法:不要只看錯誤行,把下面的"}"前面的製表符重新輸入一遍即可。
問題二
字符串中的十六進制轉換成十進制
System.out.println(Integer.parseInt("aa", 16));
問題三
在windows下的eclipse開發了一個通信解析程序,爲了測試程序,在程序開頭寫了一個發送端,用來給本機發送數據。這個程序剛開始就創建了兩個線程,一個負責發送一個負責接收。
問題描述:在windows系統下運行程序,一點問題都沒有,但是到了linux下面就不能用,接收端一直在等待接收,發送端程序沒有運行。
解決方法:在運行發送端進程的之前加一條sleep語句,先讓發送端的程序進行短暫的休眠,然後再去連接服務端。問題解決。
ps 沒有加sleep之前的程序在windows下運行一點問題都沒有,但是在linux系統下,一次都沒有運行成功過。