亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(40)

 更新時(shí)間:2021年07月26日 14:49:58   作者:牛哄哄的柯南  
下面小編就為大家?guī)?lái)一篇Java基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧,希望可以幫到你

承蒙各位厚愛,我們一起每天進(jìn)步一點(diǎn)點(diǎn)?。ㄊ髽?biāo)選中空白處查看答案)

1.下面有關(guān)JSP內(nèi)置對(duì)象的描述,說法錯(cuò)誤的是?

正確答案: C

session對(duì)象:session對(duì)象指的是客戶端與服務(wù)器的一次會(huì)話,從客戶連到服務(wù)器的一個(gè)WebApplication開始,直到客戶端與服務(wù)器斷開連接為止

request對(duì)象:客戶端的請(qǐng)求信息被封裝在request對(duì)象中,通過它才能了解到客戶的需求,然后做出響應(yīng)

application對(duì)象:多個(gè)application對(duì)象實(shí)現(xiàn)了用戶間數(shù)據(jù)的共享,可存放全局變量

response對(duì)象:response對(duì)象包含了響應(yīng)客戶請(qǐng)求的有關(guān)信息

題解:
application服務(wù)器就創(chuàng)建了一個(gè),多個(gè)用戶共享一個(gè)。
application對(duì)象是共享的,多個(gè)用戶共享一個(gè),以此實(shí)現(xiàn)數(shù)據(jù)共享和通信
1.request對(duì)象
客戶端的請(qǐng)求信息被封裝在request對(duì)象中,通過它才能了解到客戶的需求,然后做出響應(yīng)。它是HttpServletRequest類的實(shí)例。
2.response對(duì)象
response對(duì)象包含了響應(yīng)客戶請(qǐng)求的有關(guān)信息,但在JSP中很少直接用到它。它是HttpServletResponse類的實(shí)例。
3.session對(duì)象
session對(duì)象指的是客戶端與服務(wù)器的一次會(huì)話,從客戶連到服務(wù)器的一個(gè)WebApplication開始,直到客戶端與服務(wù)器斷開連接為止。它是HttpSession類的實(shí)例.
4.application對(duì)象
application對(duì)象實(shí)現(xiàn)了用戶間數(shù)據(jù)的共享,可存放全局變量。它開始于服務(wù)器的啟動(dòng),直到服務(wù)器的關(guān)閉,在此期間,此對(duì)象將一直存在;這樣在用戶的前后連接或不同用戶之間的連接中,可以對(duì)此對(duì)象的同一屬性進(jìn)行操作;在任何地方對(duì)此對(duì)象屬性的操作,都將影響到其他用戶對(duì)此的訪問。服務(wù)器的啟動(dòng)和關(guān)閉決定了application對(duì)象的生命。它是ServletContext類的實(shí)例。

2.Java語(yǔ)言與其它語(yǔ)言相比,獨(dú)有的特點(diǎn)是( )

正確答案: C

面向?qū)ο?br />

多線程

平臺(tái)無(wú)關(guān)

網(wǎng)絡(luò)編程

3.下面哪個(gè)選項(xiàng)正確創(chuàng)建socket連接?

正確答案: B

Socket s = new Socket(8080);

Socket s = new Socket(“192.168.1.1”,8080)

SocketServer s = new Socket(8080);

Socket s = new SocketServer(“192.168.1.1”,8080)

題解:
服務(wù)器端:ServerSocket提供的實(shí)例 ServerSocket server = new ServerSocket(端口號(hào))
客戶端:Socket提供的實(shí)例 Socket client = new Socket(IP地址,端口號(hào))

4.定義有StringBuffer s1=new StringBuffer(10);s1.append(“1234”)則s1.length()和s1.capacity()分別是多少?

正確答案: A

4 10

4 4

10 10

10 4

題解:
length 返回當(dāng)前長(zhǎng)度
如果字符串長(zhǎng)度沒有初始化長(zhǎng)度大,capacity返回初始化的長(zhǎng)度
如果append后的字符串長(zhǎng)度超過初始化長(zhǎng)度,capacity返回增長(zhǎng)后的長(zhǎng)度

5.下面有關(guān)SPRING的事務(wù)傳播特性,說法錯(cuò)誤的是?

正確答案: B

PROPAGATION_SUPPORTS:支持當(dāng)前事務(wù),如果當(dāng)前沒有事務(wù),就以非事務(wù)方式執(zhí)行

PROPAGATION_REQUIRED:支持當(dāng)前事務(wù),如果當(dāng)前沒有事務(wù),就拋出異常

PROPAGATION_REQUIRES_NEW:新建事務(wù),如果當(dāng)前存在事務(wù),把當(dāng)前事務(wù)掛起

PROPAGATION_NESTED:支持當(dāng)前事務(wù),新增Savepoint點(diǎn),與當(dāng)前事務(wù)同步提交或回滾

題解:
PROPAGATION_REQUIRED–支持當(dāng)前事務(wù),如果當(dāng)前沒有事務(wù),就新建一個(gè)事務(wù)。這是最常見的選擇。
PROPAGATION_SUPPORTS–支持當(dāng)前事務(wù),如果當(dāng)前沒有事務(wù),就以非事務(wù)方式執(zhí)行。
PROPAGATION_MANDATORY–支持當(dāng)前事務(wù),如果當(dāng)前沒有事務(wù),就拋出異常。
PROPAGATION_REQUIRES_NEW–新建事務(wù),如果當(dāng)前存在事務(wù),把當(dāng)前事務(wù)掛起。
PROPAGATION_NOT_SUPPORTED–以非事務(wù)方式執(zhí)行操作,如果當(dāng)前存在事務(wù),就把當(dāng)前事務(wù)掛起。
PROPAGATION_NEVER–以非事務(wù)方式執(zhí)行,如果當(dāng)前存在事務(wù),則拋出異常。

6.有一個(gè)源代碼,只包含import java.util.* ; 這一個(gè)import語(yǔ)句,下面敘述正確的是? ( )

正確答案: C

只能寫在源代碼的第一句

可以訪問java/util目錄下及其子目錄下的所有類

能訪問java/util目錄下的所有類,不能訪問java/util子目錄下的所有類

編譯錯(cuò)誤

題解:
java.util.*,只能讀取其目錄下的類,不能讀取其子目錄下的類。
因?yàn)槠涓夸浐妥幽夸浵驴赡苡型?,若都能讀取,則會(huì)混淆。

7.以下代碼結(jié)果是什么?

public class foo {

public static void main(String sgf[]) {

StringBuffer a=new StringBuffer(“A”);

StringBuffer b=new StringBuffer(“B”);

operate(a,b);

System.out.println(a+”.”+b);

}

static void operate(StringBuffer x,StringBuffer y) {

x.append(y);

y=x;

}

}

正確答案: C

代碼可以編譯運(yùn)行,輸出“AB.AB”。

代碼可以編譯運(yùn)行,輸出“A.A”。

代碼可以編譯運(yùn)行,輸出“AB.B”。

代碼可以編譯運(yùn)行,輸出“A.B”。

題解:
在這里插入圖片描述

8.Test.main()函數(shù)執(zhí)行后的輸出是( )

class Test {

public static void main(String[] args) {

System.out.println(new B().getValue());

}

static class A {

protected int value;

public A (int v) {

setValue(v);

}

public void setValue(int value) {

this.value= value;

}

public int getValue() {

try {

value ++;

return value;

} finally {

this.setValue(value);

System.out.println(value);

}

}

}

static class B extends A {

public B () {

super(5);

setValue(getValue()- 3);

}

public void setValue(int value) {

super.setValue(2 * value);

}

}

}

正確答案: B

6 7 7

22 34 17

22 74 74

11 17 34

題解:
詳見討論區(qū)

9.運(yùn)行代碼,輸出的結(jié)果是()

public class P {

public static int abc = 123;

static{

System.out.println(“P is init”);

}

}

public class S extends P {

static{

System.out.println(“S is init”);

}

}

public class Test {

public static void main(String[] args) {

System.out.println(S.abc);

}

}

正確答案: A

A:P is init

123

B:S is init

P is init

123

C:P is init

S is init

123

D:S is init

123

題解:
屬于被動(dòng)引用不會(huì)出發(fā)子類初始化
1.子類引用父類的靜態(tài)字段,只會(huì)觸發(fā)子類的加載、父類的初始化,不會(huì)導(dǎo)致子類初始化
2.通過數(shù)組定義來(lái)引用類,不會(huì)觸發(fā)此類的初始化
3.常量在編譯階段會(huì)進(jìn)行常量?jī)?yōu)化,將常量存入調(diào)用類的常量池中, 本質(zhì)上并沒有直接引用到定義常量的類,因此不會(huì)觸發(fā)定義常量的類的初始化。

10.單例模式中,兩個(gè)基本要點(diǎn)是

正確答案: A D

構(gòu)造函數(shù)私有

靜態(tài)工廠方法

以上都不對(duì)

唯一實(shí)例

總結(jié)

本篇文章就到這里了,希望能給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Java線程之鎖對(duì)象Lock-同步問題更完美的處理方式代碼實(shí)例

    Java線程之鎖對(duì)象Lock-同步問題更完美的處理方式代碼實(shí)例

    這篇文章主要介紹了Java線程之鎖對(duì)象Lock-同步問題更完美的處理方式代碼實(shí)例,還是挺不錯(cuò)的,這里分享給大家,需要的朋友可以參考。
    2017-11-11
  • java操作mysql實(shí)現(xiàn)增刪改查的方法

    java操作mysql實(shí)現(xiàn)增刪改查的方法

    這篇文章主要介紹了java操作mysql實(shí)現(xiàn)增刪改查的方法,結(jié)合實(shí)例形式分析了java操作mysql數(shù)據(jù)庫(kù)進(jìn)行增刪改查的具體實(shí)現(xiàn)技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-05-05
  • SpringMVC中的DispatcherServlet初始化流程詳解

    SpringMVC中的DispatcherServlet初始化流程詳解

    這篇文章主要介紹了SpringMVC中的DispatcherServlet初始化流程詳解,DispatcherServlet這個(gè)前端控制器是一個(gè)Servlet,所以生命周期和普通的Servlet是差不多的,在一個(gè)Servlet初始化的時(shí)候都會(huì)調(diào)用該Servlet的init()方法,需要的朋友可以參考下
    2023-12-12
  • Java中包裝類和Arrays類的詳細(xì)介紹

    Java中包裝類和Arrays類的詳細(xì)介紹

    Arrays針對(duì)于數(shù)組做操作的類,該類包含用于操作數(shù)組的各種方法(如排序和搜索),這篇文章主要給大家介紹了關(guān)于Java中包裝類和Arrays類的詳細(xì)介紹,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • Spring+Mybatis動(dòng)態(tài)切換數(shù)據(jù)源的方法

    Spring+Mybatis動(dòng)態(tài)切換數(shù)據(jù)源的方法

    這篇文章主要為大家詳細(xì)介紹了Spring+Mybatis動(dòng)態(tài)切換數(shù)據(jù)源的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • BeanUtils.copyProperties復(fù)制屬性失敗的原因及解決方案

    BeanUtils.copyProperties復(fù)制屬性失敗的原因及解決方案

    這篇文章主要介紹了BeanUtils.copyProperties復(fù)制屬性失敗的原因及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java設(shè)計(jì)模式之23種設(shè)計(jì)模式詳解

    Java設(shè)計(jì)模式之23種設(shè)計(jì)模式詳解

    這篇文章主要介紹了Java設(shè)計(jì)模式之23種設(shè)計(jì)模式詳解,設(shè)計(jì)模式使代碼編制真正工程化,設(shè)計(jì)模式是軟件工程的基石,項(xiàng)目中合理的運(yùn)用設(shè)計(jì)模式可以完美的解決很多問題,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Java計(jì)算兩個(gè)漢字相似度的實(shí)現(xiàn)方法

    Java計(jì)算兩個(gè)漢字相似度的實(shí)現(xiàn)方法

    有時(shí)候我們希望計(jì)算兩個(gè)漢字的相似度,比如文本的 OCR 等場(chǎng)景,用于識(shí)別糾正,本文給大家詳細(xì)介紹了Java計(jì)算兩個(gè)漢字相似度的實(shí)現(xiàn)方法,文中有詳細(xì)的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2023-11-11
  • java web過濾器處理亂碼

    java web過濾器處理亂碼

    本文主要介紹了java web過濾器處理亂碼的方法解析。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-04-04
  • 關(guān)于idea引入spring boot <parent></parent>父依賴標(biāo)紅問題

    關(guān)于idea引入spring boot <parent></parent>父依賴標(biāo)紅問題

    這篇文章主要介紹了idea引入spring boot <parent></parent>父依賴標(biāo)紅問題,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10

最新評(píng)論