面試官所問到的(一)

2021-08-26 21:49:25 字數 2001 閱讀 2938

1.int與string相互轉換,以及資料型別轉換異常!

2.hashmap與map區別,hashmap為什麼執行緒不安全?

3.異常exception下面有什麼異常?

4.許可權管理模組怎麼做?

5.decode是什麼?

6.怎麼存到資料庫裡面?

7.為什麼要用struts2?

1.int與string相互轉換,以及資料型別轉換異常!

資料型別轉換異常為「classcastexception」

int i = 100;

string s = "233";

// string 轉int

int i1 = integer.parseint(s);

int i3 = integer.valueof(s).intvalue();

// int 轉 string

string s1 = string.valueof(i);

string s2 = integer.tostring(i);

string s3 = "" + i;// 不建議最後這種方法

2.hashmap與map區別,hashmap為什麼執行緒不安全?

hashmap

是基於hash table的一種

map實現,允許null values和null key(它跟hashtable的

區別在於它是非同步的,而且允許null key和null values),

hashmap

不保證map

的順序,甚至不能保證

map的順序在執行過程中保持不變

。因為它是非同步的,所以它執行緒不安全!

3.異常exception下面有什麼異常?

runtimeexception和ioexception

4.許可權管理模組怎麼做?

許可權表與使用者表相關聯

5.decode是什麼?

decode函式是oracle pl/sql的功能強大的函式之一,目前還只有oracle公司的sql提供了此函式,其它資料庫廠商的sql實現還沒有此功能。decode有什麼用途呢? 先構造乙個例子,假設我們想給智星職員加工資,其標準是:工資在8000元以下的加20%;工資在8000元或以上的加15%,通常的做法是,先選出記錄中的工資字段值 --->select salary into var-salary from employee,然後對變數var-salary用if-then-else或 case when then else end之類的流控制語句進行判斷。 如果用decode函式,那麼我們就可以把這些流控制語句省略,通過sql語句就可以直接完成。如下:

select decode(sign(salary - 8000),1,salary*1.15,-1,salary*1.2,salary*1.15) from employee 是不是很簡潔? decode的語法:decode(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value等於if1時,decode函式的結果返回then1,...,如果不等於任何乙個if值,則返回else。初看一下,decode 只能做等於測試,但剛才也看到了,我們通過一些函式或計算替代value,是可以使decode函式具備大於、小於或等於功能。

6.怎麼存到資料庫裡面?

7.為什麼要用struts?

1.它是建立在mvc這種公認的好的模式上的,struts在m、v和c上都有涉及,但它主要是提供乙個好的控制器和一套定製的標籤庫上,也就是說它的著力點在c和v上,因此,它天生就有mvc所帶來的一系列優點,如:結構層次分明,高可重用性,增加了程式的健壯性和可伸縮性,便於開發與設計分工,提供集中統一的許可權控制、校驗、國際化、日誌等等;

2.其次,它是個開源專案得到了包括它的發明者craig r.mcclanahan在內的一些程式大師和高手持續而細心的呵護,並且經受了實戰的檢驗,使其功能越來越強大,體系也日臻完善;

3.是它對其他技術和框架顯示出很好的融合性。

面試官問到TCP IP怎麼回答才過關

眾所周知,關於tcp ip,互網網興起時,就已經跟網際網路人的生活息息相關,那麼作為一名前端開發者來說,對於tcp ip的知識,是否需要深度理解,作者可以毫無疑問的告訴你,有關tcp ip的知識,你真的需要知道並深入了解。對於一位前端開發者來說,更是有必要了解,現在各大名廠,面試必問,那接下來,我們...

今天面試官問到http狀態碼,又忘了。。

所以只能記一下了 首先是1開頭的 現在來說1xx都是從 http 1.1 開始加入的。這個狀態碼可以用於乙個協議,100 continue 有時候post中的資料會很大,有時候服務端需要這些資料,有時候不需要,這時候可以使用 100 continue 去驗證一下,成功會返回100,表示繼續將post...

面試你的面試官

大多數面試都是面試官從簡歷,學歷,經歷,技術,為人上對你 乙個求職者 一番拷問,以確定是否是他們想要的人。而這些對找到適合你的工作的確沒什麼用。某公司某職位需要你,而某公司某職位不一定是你想要的!如果你想找到適合你的公司 如果你想找到適合你的職位 記得面試你的面試官,沒錯!做出很重要的職業決定前,面...