日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

java面试题oracle,2021年度javasqloracle面试题汇总.doc

發(fā)布時間:2025/3/21 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java面试题oracle,2021年度javasqloracle面试题汇总.doc 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

(口述題)請簡述迅雷、BT等p2p下載軟件實現(xiàn)原理。如何資源分布。

解釋:A想來B家做客,但是遭到了B管家NAT?B回絕,理由是:我從來沒有聽我家B提過你名 字,這時A找到了A,B都結(jié)識朋友server,規(guī)定server給B報一種信,讓B去跟管家說A是我朋友,于是,B跟管家NAT?B說,A是我結(jié)識 朋友,這樣A訪問祈求就不會再被管家NAT?B所回絕了.簡而言之,UDP打洞就是一種通過server保存下來地址使得彼此之間可以直接通信過 程,server只管協(xié)助建立連接,在建立間接之后就不再介入了.

2.維護(hù)數(shù)據(jù)庫完整性、一致性、你喜歡用觸發(fā)器還是自寫業(yè)務(wù)邏輯?為什么

解釋:盡量用約束(涉及CHECK、主鍵、唯一鍵、外鍵、非空字段)實現(xiàn),這種方式效率最佳;另一方面用觸發(fā)器,這種方式可以保證無論何種業(yè)務(wù)系統(tǒng)訪問數(shù)據(jù)庫都能維持?jǐn)?shù)據(jù)庫完整性、一致性;最后再考慮用自寫業(yè)務(wù)邏輯實現(xiàn),但這種方式效率最低、編程最復(fù)雜,當(dāng)為下下之策。

3.A=10,b=20在不使用第三變量 使兩值互換

解釋:a=10,b=8

a=a-b

b=b+a

a=b-a

4. override與重載區(qū)別

解釋:override是把繼承于父類辦法給覆蓋掉 重載是同一種函數(shù)名接受不同類型、個數(shù)參數(shù),完畢不同功能,調(diào)用起來以便

5.抽象類跟接口區(qū)別

解釋:抽象類可以有非抽象辦法,接口中只能有抽象辦法。接口可以實現(xiàn)多繼承。

6.try {}里有一種return語句,那么緊跟在這個try后finally {}里code會不會被執(zhí)行,什么時候被執(zhí)行,在return前還是后?

解釋:inally里代碼會執(zhí)行,在return之前執(zhí)行

7.實現(xiàn)一種冒泡排序

解釋:

ArrayList list=new ArrayList();

list.add(76);

list.add(4);

list.add(786);

list.add(43);

list.add(21);

list.add(432);

list.add(10);

for(int i=0;i

for(int j=1;j

Integer a;

if((list.get(j-1)).compareTo(list.get(j))>0) { //比較兩個整數(shù)大小

a=list.get(j-1);

list.set((j-1),list.get(j));

list.set(j,a);

}

}

}

for(Integer s:list) {

System.out.println(Value());

}

查出總成績不不大于100分學(xué)生信息

1

Zhang

Sql

60

2

li

C#

50

3

wang

Java

70

4

zhang

Java

55

5

li

Sql

60

6

li

Java

65

解釋:select * from table where id in (select name,sum(gade) as total from table group by name having total>100 )

Where在分組之前過濾數(shù)據(jù),條件不能包括聚組函數(shù),having在分組之后過濾數(shù)據(jù),條件中經(jīng)常包括聚組函數(shù)。帶聚合函數(shù)select中只能有聚合函數(shù)和分組列。

9. 有一種學(xué)生表,有學(xué)生姓名,語文成績,數(shù)學(xué)成績。請寫出查詢語文成績和數(shù)學(xué)成績在60分以上學(xué)生信息,并能查出語文成績和數(shù)學(xué)成績之和不不大于130分學(xué)生信息,請用一句SQL拼寫出來。 解釋:select * from table where yuwen>60 and shuxue>60 and yuwen+shuxue>130

10. &和&&區(qū)別?

解釋:計算p1&&p2時,Java先計算p1,若p1為true再計算p2;若p1為false,則不再計算P2

11. 什么是事務(wù)?什么是鎖?

解釋:事務(wù)是指一種工作單元,它包括了一組數(shù)據(jù)操作命令,并且所有命令作為一種整體一起向系統(tǒng)提交或撤除祈求操作,即這組命令要么都執(zhí)行,要么都不執(zhí)行。鎖是在多顧客環(huán)境中對數(shù)據(jù)訪問限制。SqlServer自動鎖定特定記錄、字段或文獻(xiàn),防止顧客訪問,以維護(hù)數(shù)據(jù)安全或防止并發(fā)數(shù)據(jù)操作問題,鎖可以保證事務(wù)完整性和并發(fā)性。

12.什么是索引,有什么長處?

解釋:索引象書目錄類似,索引使數(shù)據(jù)庫程序無需掃描整個表,就可以在其中找到所需要數(shù)據(jù),索引包括了一種表中包括值列表,其中包括了各個值行所存儲位置,索引可以是單個或一組列,索引提供表中數(shù)據(jù)邏輯位置,合理劃

總結(jié)

以上是生活随笔為你收集整理的java面试题oracle,2021年度javasqloracle面试题汇总.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。