1.經常在運行main()函數結束後出現如下錯誤:
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):
解決:main方法最後加上:System.exit(0); 意思是:返回最頂層!
有人說這是jvm1.6的bug!
2.若程序中有打開流模型,那麼一定要調用close()方法關閉流·····吃大虧了
3.java文件操作中,對於文件路徑分隔字符“/”,可以寫兩個(也可能更多個),程序依然能讀寫。如: "D:/runtime/epg/openapi/data/open/sosoTvZhida/aa.xml"
可以寫成: "D://runtime//epg//openapi/data/open/sosoTvZhida//aa.xml"
4. 前臺(jsp、html)文件中 標籤的這些屬性要與後臺的參數名一致:
<input>標籤的name屬性;<form:form>標籤的commandName屬性;<form:input>標籤的path屬性
5. 用到的spring MVC的問題:當一個jsp頁面含有多個form表單時,每個表單都有一個commanName屬性,但是提交一個表單時,會要求別的commandName屬性也要提交,並把表單內容填充到兩屬性變量中,如果後天變量的類型不符,就會報錯!如果後臺少了一個接受屬性,也會報錯!
6.windows操作系統中,利用tracert(unix中用traceroute)程序可以獲得說跟蹤的ip數據包從源節點到目的節點所經過的路由。例如可以再cmd中運行 “tracert www.hust.edu.cn”
7. js類型判斷與轉化
===表示類型什麼的全部相等(自己寫一個if測試一下就好了)
!==表示要全部不想等包括類型(一樣寫一個if)
||或者的意思!!一般用來將後面的表達式轉換爲布爾型的數據(boolean) 因爲javascript是弱類型的語言(變量沒有固定的數據類型)所以有時需要強制轉換爲相應的類型,類似的如:
a=parseInt("1234") a="1234"+0 //轉換爲數字
b=1234+"" //轉換爲字符串
c=someObject.toString() //將對象轉換爲字符串
其中第1種、第4種爲顯式轉換,2、3爲隱式轉換 布爾型的轉換,javascript約定和c類似,規則爲 ·false、undefinded、null、0、"" 爲 false,true、1、"somestring"、[Object] 爲 true