1.使用反射列出類的所有方法
//obtain the class instance
class personclass = person.class;
//get the methods
method methods = personclass.getdeclaredmethods
();//loop through the methods and print out their names
for (method
method : methods)
2.連線mysql資料庫
class.forname(「com
.mysql
.jdbc
.driver」);
connection=
drivermanager.getconnection("jdbc:mysql://localhost:3306/class3","root","123456");
3.mysql資料庫中的字段長度是指位元組還是字元?
字段長度長度是當前字符集的字元長度,而不是位元組長度!
3.try catch finally執行順序
1、finally語句總會執行
2、如果try、catch中有return語句,finally中沒有return,那麼在finally中修改除包裝型別和靜態變數、全域性變數以外的資料都不會對try、catch中返回的變數有任何的影響(包裝型別、靜態變數會改變、全域性變數)
3、盡量不要在finally中使用return語句,如果使用的話,會忽略try、catch中的返回語句,也會忽略try、catch中的異常,遮蔽了錯誤的發生
4、finally中避免再次丟擲異常,一旦finally中發生異常,**執行將會丟擲finally中的異常資訊,try、catch中的異常將被忽略
實習電話面試遇到到一些問題(二)
1.redis支援事務嗎?只是部分支援事務 常用的命令有 watch key keys 監視乙個或多個key,如果在事務執行之前這個或這些key被其他命令所改動,那麼事務將被打斷 multi 標記乙個事務塊的開始 exec 執行所有事務塊內的命令 discard 取消事務,放棄執行事務塊內的所有命令...
面試的一些問題
作為web前端的開發人員,在外人眼裡,大多有碼農,呆板,死相的稱號。一定程度上,這種說法也是正確的。張哥說過,程式就像生活。而,生活大多數時候總是平平淡淡,甚至 更多的時候會覺得枯燥。對於web開發,對於技術,如果不能從理論角度透徹了解,只是單純使用,那也只是一種變相的體力勞動。因此很多面試上的問題...
遇到的一些問題心得
一.專案的版本管理。1 gnu 風格的版本號命名格式 主版本號 子版本號 修正版本號 編譯版本號 major version number.minor version number revision number build number 示例 1.2.1,2.0,5.0.0 build 13124...