Static修飾成員變量和成員方法,也可修飾靜態(tài)代碼塊围橡,不可以修飾類及類成員暖混。
Statement在JDBC中相當(dāng)于SQL語句的載體。
A:Statement是最基本的用法翁授,采用字符串拼接的方式拣播,存在注入漏洞。
B:PreparedStatement對Statement中的語句進(jìn)行預(yù)編譯收擦,同時檢查合法性贮配,效率高。
C:CallableStatement接口擴展PreparedStatement塞赂,用來調(diào)用存儲過程泪勒,它提供了對輸出和輸入/輸出參數(shù)的支持。CallableStatement接口還具有對PreparedStatement接口提供的輸入?yún)?shù)的支持。
BatchedStatement用于批量操作數(shù)據(jù)庫圆存,不是標(biāo)準(zhǔn)的Statement類叼旋。
解碼成utf~8時,先解碼再編碼沦辙。String(src,"GBK")解碼送淆。
編碼:GetBytes(“UTF-8”)
String就沒有encode和decode方法。
類中的成員變量都保存在堆中怕轿。局部變量保存在棧中。方法區(qū)存放靜態(tài)數(shù)據(jù)辟拷。