宇信面試:
自我介紹
簡述自己的性格、特長。
面向對象的三個特性
封裝:將數(shù)據(jù)和對數(shù)據(jù)的操作封裝在一起。抽象即從具體的實例中抽取共同的性質形成一般的概念,如類。
繼承:子類可以繼承父類的屬性和方法,又可以增加子類獨有的屬性和方法。
多態(tài):
- 方法重載:一個類中可以具有多個相同的名字,但這些方法的參數(shù)必須不同(個數(shù)或類型)
- 同一個操作被不同類型對象調用時可能產(chǎn)生不同的行為。(父類的某個實例方法被多個子類重寫時,把子類創(chuàng)建的對象的引用放到一個父類對象中時,就得到子類對象的一個上轉型對象,這個上轉型對象再調用這個實例方法時就會產(chǎn)生多種形態(tài)。)(理解上轉型對象)
String和StringBuff區(qū)別
String類創(chuàng)建的字符串對象是不可修改的。(參考final類)
StringBuff類能創(chuàng)建可修改的字符串序列,該類的對象的實體的內(nèi)存空間可以自動改變大小,便于存放一個可變的字符串??梢哉{用append()方法追加字符串序列。
list map set
什么是多線程
神舟筆試:
什么是存儲過程?
存儲過程Procedure是一組為了完成特定功能的SQL語句集合,經(jīng)編譯后存儲在數(shù)據(jù)庫中,用戶通過指定存儲過程的名稱并給出參數(shù)來執(zhí)行。
優(yōu)點:
- 存儲過程允許標準組件式編程
- 存儲過程能夠實現(xiàn)較快的執(zhí)行速度
- 存儲過程減輕網(wǎng)絡流量
- 存儲過程可被作為一種安全機制來充分利用
參考:SQL Server 存儲過程
web程序中如何設置session的時效?
session.setMaxInactiveInterval(100);參數(shù)100單位是秒。
參考:介紹設置Session失效的幾種方法
數(shù)據(jù)庫:
- 查詢某張表的幾個列。
- 如何進行排序,之后按順序查找?
- 根據(jù)某個列進行條件查詢。
算法:
冒泡算法。