面向連接和非連接的服務的特點是什麼(8分)
面向連接的服務,通信雙方在進行通信之前,要事先在雙方之間建立起一個完整的可以彼此溝通的通道,在通信過程中,整個連接的情況一直可以被實時地監控和管理。(4分)
而非連接的服務,不需要預先建立起一個聯絡兩個通信節點的連接,需要通信的時候,發送節點就可以往“網絡”上送出信息,讓信息自主地在網絡上去傳,一般在傳輸的過程中不再加以監控。(4分)
2.
請給出預防死鎖的若干方法(6分)
預防死鎖通常有以下兩種方法:
(1)一次封鎖法,就是要求每個事務必須一次將所有要使用的數據全部加鎖,否則該事務不能繼續執行;(3分)
(2)順序封鎖法,是預先對數據對象規定一個封鎖順序,所有事務都按這個順序實行封鎖。
(3分)
3.
主鍵和唯一索引的區別(8分,每點2分)
A 主鍵順序爲數據的物理順序
B 主鍵不能空,唯一索引可以爲空
C 主鍵每個表只能有一個,唯一索引可以多個
D 主鍵:默認將是聚簇索引 唯一索引: 默認將是非聚簇索引
4.
int x=4; (3分)
System.out.println(“value is ” +((x>4)?99.9:9));
A、9
B、9.0
C、99.9
D、99
B
5.class Check4{(3分)
public static void main(String args[])
{
int x=0;
x=x++;
System.out.println(x);
int y=x;
System.out.println(y);
}
}輸出結果爲:
0 0
6.
Error與Exception有什麼區別?(6分)
Error表示系統級的錯誤和程序不必處理的異常,
Exception表示需要捕捉或者需要程序進行處理的異常
7.
Java編程,打印昨天的當前時刻。(12分)
public class YesterdayCurrent{
public void main(String[] args){
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
System.out.println(cal.getTime());
}
}