Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(34)
承蒙各位厚愛,我們一起每天進(jìn)步一點(diǎn)點(diǎn)?。ㄊ髽?biāo)選中空白處查看答案)
1、abstract和final可以同時作為一個類的修飾符。( )
正確答案: B
正確
錯誤
題解:
abstract修飾一個類,這個類肯定可以被繼承,但是final類是不能繼承的,所以有矛盾,肯定不能同時用
2、下列描述中,錯誤的是
正確答案: C
SQL語言又稱為結(jié)構(gòu)化查詢語言
java中”static”關(guān)鍵字表明一個成員變量或者是成員方法可以在沒有所屬的類的實(shí)例變量的情況下被訪問
面向?qū)ο箝_發(fā)中,引用傳遞意味著傳遞的并不是實(shí)際的對象,而是對象的引用,因此,外部對引用對象所做的改變不會反映到所引用的對象上
java是強(qiáng)類型語言,javascript是弱類型語言
面向?qū)ο蟮娜筇匦园ǎ悍庋b,繼承,多態(tài)
題解:
值傳遞,傳遞的是原來值的副本。
引用傳遞,除了一些特殊的(String,包裝類屬于不可變類),一般的引用類型在進(jìn)行傳遞的時候,一開始形參和實(shí)參都是指向同一個地址的,這個時候形參對對象的改變會影響到所引用的對象上。
3、關(guān)于protected 修飾的成員變量,以下說法正確的是
正確答案: A
可以被該類自身、與它在同一個包中的其它類、在其它包中的該類的子類所訪問
只能被該類本身和該類的所有的子類訪問
只能被該類自身所訪問
只能被同一個包中的類訪問
題解:
4、以下哪個類包含方法flush()?()
正確答案: B
InputStream
OutputStream
A 和B 選項(xiàng)都包含
A 和B 選項(xiàng)都不包含
題解:
flush()函數(shù)強(qiáng)制將緩沖區(qū)中的字符流、字節(jié)流等輸出,目的是如果輸出流輸出到緩沖區(qū)完成后,緩沖區(qū)并沒有填滿,那么緩沖區(qū)將會一直等待被填滿。所以在關(guān)閉輸出流之前要調(diào)用flush()。
5、設(shè)m和都是int類型,那么以下for循環(huán)語句的執(zhí)行情況是( )
for (m = 0, n = -1; n = 0; m++, n++)
n++;
正確答案: D
循環(huán)體一次也不執(zhí)行 循環(huán)體執(zhí)行一次 是無限循環(huán) 有限次循環(huán) 循環(huán)結(jié)束判斷條件不合法 運(yùn)行出錯
循環(huán)體執(zhí)行一次 是無限循環(huán)
有限次循環(huán)
循環(huán)結(jié)束判斷條件不合法
題解:
判斷條件寫的是:n = 0,錯誤,判斷條件應(yīng)該返回Boolean值,應(yīng)該寫:n == 0.
6、下列關(guān)于final、finally、finalize說法正確的是( )
正確答案: A B D
final可以用來修飾類、方法、變量
finally是java保證重點(diǎn)代碼一定要被執(zhí)行的一種機(jī)制
變量被final修飾后不能再指向其他對象,但可以重寫
finalize設(shè)計(jì)的目的是保證對象在被垃圾收集前完成特定資源的回收
題解:
被final修飾后的變量不可變
被final修飾后的方法不可被重寫
被final修飾后的類不可被繼承
7、Java的集合框架中重要的接口java.util.Collection定義了許多方法。選項(xiàng)中哪個方法是Collection接口所定義的( )
正確答案: A B D
int size()
boolean containsAll(Collection c)
compareTo(Object obj)
boolean remove(Object obj)
題解:
compareTo是接口Comparable中的方法
8、關(guān)于ThreadLocal類 以下說法正確的是
正確答案: D E
ThreadLocal繼承自Thread
ThreadLocal實(shí)現(xiàn)了Runnable接口
ThreadLocal重要作用在于多線程間的數(shù)據(jù)共享
ThreadLocal是采用哈希表的方式來為每個線程都提供一個變量的副本
ThreadLocal保證各個線程間數(shù)據(jù)安全,每個線程的數(shù)據(jù)不會被另外線程訪問和破壞
題解:
ThreadLocal繼承Object,相當(dāng)于沒繼承任何特殊的。
ThreadLocal沒有實(shí)現(xiàn)任何接口。
ThreadLocal并不是一個Thread,而是Thread的局部變量。
9、以下程序執(zhí)行后,錯誤的結(jié)果是()
public class Test {
private String name = “abc”;
public static void main(String[] args) {
Test test = new Test();
Test testB = new Test();
String result = test.equals(testB) + “,”;
result += test.name.equals(testB.name) + “,”;
result += test.name == testB.name;
System.out.println(result);
}
}
正確答案: A B C
true,true,true
true,false,false
false,true,false
false,true,true
題解:
注意是選錯誤的,所以選三個,D是正確的
10、下面的Java賦值語句哪些是有錯誤的 ()
正確答案: B F
int i =1000;
float f = 45.0;
char s = ‘\u0639';
Object o = ‘f';
String s = “hello,world\0”;
Double d = 100;
題解:
B:小數(shù)如果不加 f 后綴,默認(rèn)是double類型。double轉(zhuǎn)成float向下轉(zhuǎn)換,意味著精度丟失,所以要進(jìn)行強(qiáng)制類型轉(zhuǎn)換。
C:是使用unicode表示的字符。
D:‘f' 字符會自動裝箱成包裝類,就可以向上轉(zhuǎn)型成Object了。
F:整數(shù)默認(rèn)是int類型,int類型不能轉(zhuǎn)型為Double,最多通過自動裝箱變?yōu)镮nteger但是Integer與Double沒有繼承關(guān)系,也沒法進(jìn)行轉(zhuǎn)型
答案匯總:
1、正確答案: B
2、正確答案: C
3、正確答案: A
4、正確答案: B
5、正確答案: D
6、正確答案: A B D
7、正確答案: A B D
8、正確答案: D E
9、正確答案: A B C
10、正確答案: B F
總結(jié)
本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Java實(shí)現(xiàn)JSP在Servelt中連接Oracle數(shù)據(jù)庫的方法
這篇文章主要介紹了Java實(shí)現(xiàn)JSP在Servelt中連接Oracle數(shù)據(jù)庫的方法,需要的朋友可以參考下2014-07-07關(guān)于Java并發(fā)編程中線程間協(xié)作的兩種方式
這篇文章主要介紹了關(guān)于Java并發(fā)編程中線程間協(xié)作的兩種方式,當(dāng)隊(duì)列滿時,生產(chǎn)者需要等待隊(duì)列有空間才能繼續(xù)往里面放入商品,而在等待的期間內(nèi),生產(chǎn)者必須釋放對臨界資源的占用權(quán),這是消費(fèi)者模式,需要的朋友可以參考下2023-07-07Java使用TCP套接字實(shí)現(xiàn)多人聊天功能詳解
這篇文章主要介紹了Java使用TCP套接字實(shí)現(xiàn)多人聊天功能,結(jié)合實(shí)例形式詳細(xì)分析了java使用socket通信實(shí)現(xiàn)tcp協(xié)議下的聊天功能客戶端與服務(wù)器端相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-10-10微服務(wù)Spring Boot 整合 Redis 實(shí)現(xiàn)UV 數(shù)據(jù)統(tǒng)計(jì)的詳
這篇文章主要介紹了微服務(wù)Spring Boot 整合 Redis 實(shí)現(xiàn) UV 數(shù)據(jù)統(tǒng)計(jì),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-01-01淺談Java的虛擬機(jī)結(jié)構(gòu)以及虛擬機(jī)內(nèi)存的優(yōu)化
這篇文章主要介紹了Java的虛擬機(jī)結(jié)構(gòu)以及虛擬機(jī)內(nèi)存的優(yōu)化,講到了JVM的堆和??臻g及GC垃圾回收等重要知識,需要的朋友可以參考下2016-03-03mybatis Example的Criteria用法:or與isNull詳解
這篇文章主要介紹了mybatis Example的Criteria用法:or與isNull詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12