中威筆試(一)

2021-08-31 01:28:01 字數 1640 閱讀 2837

1.重寫與過載的區別,過載的方法可以改變返回值型別嗎

1.重寫:就是子類與父類,有乙個方法名相同,引數也完全相同時,使用父類的。

2.過載:就是子類與父類,有乙個方法名相同,但是引數型別,引數個數,引數順序都不相同的。

3.過載是可以改變返回值型別的

2.有一張表table :

張三 數學 75 語文 76 英語 77

李四 數學53 語文75 英語 47

問:1.如何寫sql語句,使其變成如下?

姓名 語文 數學 英語

張三 76 75 77

李四 75 53 47

select name as 姓名 ,

max(case when chinese = 「語文」 then chinese_score else 0 end) as 語文,

max(case when math = 「數學」 then math_score else 0 end) as 數學,

max(case when english = 「英語」 then english_score else 0 end) as 英語

3.string與stringuffer的區別

string:適用於少量的字串操作的情況

stringbuilder:適用於單執行緒下在字元緩衝區進行大量操作的情況

stringbuffer:適用多執行緒下在字元緩衝區進行大量操作的情況

4.基本資料型別 還有與它們的包裝類之間有什麼區別

1、包裝類是物件,擁有方法和字段,物件的呼叫都是通過引用物件的位址,基本型別不是

2、包裝型別是引用的傳遞,基本型別是值的傳遞

3、宣告方式不同,基本資料型別不需要new關鍵字,而包裝型別需要new在堆記憶體中進行new來分配記憶體空間

4、儲存位置不同,基本資料型別直接將值儲存在值棧中,而包裝型別是把物件放在堆中,然後通過物件的引用來呼叫他們

5、初始值不同,eg: int的初始值為 0 、 boolean的初始值為false 而包裝型別的初始值為null

5.說說ssm框架?談一談對mybatis的理解

ssm(spring+springmvc+mybatis)框架集由spring、mybatis兩個開源框架整合而成(springmvc是spring中的部分內容)。常作為資料來源較簡單的web專案的框架。

6.var a = new array(5);與var a = new array([5]);區別

var a=new array(5) 是定義乙個空的a陣列,直接設定陣列的長度為5。

var a = new array([5]) 是定義的乙個陣列長度為1的a陣列,陣列中的第乙個元素為

中威筆試題

1.重寫與過載的區別,過載的方法可以改變返回值型別嗎 重寫 發生在父類和子類之間,方法簽名必須是一樣的 過載 發生在本類中,方法名一樣,但是引數列表不一樣,過載可以是構造器的過載,也可以是方法的過載。方法的過載是可以改變返回值型別的 2.有一張表table 張三 數學 75 語文 76 英語 77 ...

求職經歷筆試題之美樂威

我是在9月7日做的美樂威的筆試題,然後因為一些原因被淘汰了,但是美樂威公司的筆試題還是不錯的,現將之整理歸納 宣告 答案是本人自己做的,僅供參考,不保證正確 class baseclass baseclass public int getvalue1 int getvalue2 static int...

VMware 威睿 後端開發筆試題總結

1.linux中檢視系統的發行版本資訊 的命令?cat etc issue 和 lsb release 2.linux 掛載乙個共享資料夾 mount t cifc windows共享資料夾 linux mnt 路徑 3.記憶體的分頁機制 頁的大小由什麼決定?4.解析表示式 可以用什麼資料結構來適當...