中威筆試題

2021-08-27 16:11:14 字數 1603 閱讀 9157

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

重寫:發生在父類和子類之間,方法簽名必須是一樣的

過載:發生在本類中,方法名一樣,但是引數列表不一樣,過載可以是構造器的過載,也可以是方法的過載。

方法的過載是可以改變返回值型別的

2.有一張表table :

張三 數學 75 語文 76 英語 77

李四 數學53 語文75 英語 47

如何寫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 英語

from zhongweiytest

group by name;

3.string與stringuffer的區別

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

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

string為字串常量,string物件一旦建立之後該物件是不可更改的,而stringbuffer為字串變數,stringbuffer的物件是變數,是可以更改的。4

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

基本資料型別和包裝類的對應表

byte-byte、short-short、int-integer、long-long、float-float、double-double、char-character、boolean-boolean

不可以直接把基本資料型別賦值給引用資料型別。所以在jdk1.5之前,構建乙個包裝類需要通過構造器來構造包裝類物件,但是這顯得**過於麻煩,所以從1.5之後就提供了自動裝箱和自動拆箱的功能。

自動裝箱:就是可以把乙個基本型別變數直接賦值給對應的包裝類變數,或者賦值給object變數;

自動拆箱:與自動裝箱相反,允許直接把包裝類物件直接賦值給乙個對應的基本型別變數。

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

ssm框架是spring mvc ,spring和mybatis框架的整合,是標準的mvc模式,將整個系統劃分為表現層,controller層,service層,dao層四層

使用spring mvc負責請求的**和檢視管理,spring實現業務物件管理,mybatis作為資料物件的持久化引擎

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.重寫與過載的區別,過載的方法可以改變返回值型別嗎 1.重寫 就是子類與父類,有乙個方法名相同,引數也完全相同時,使用父類的。2.過載 就是子類與父類,有乙個方法名相同,但是引數型別,引數個數,引數順序都不相同的。3.過載是可以改變返回值型別的 2.有一張表table 張三 數學 75 語文 76...

求職經歷筆試題之美樂威

我是在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.解析表示式 可以用什麼資料結構來適當...