欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java日常練習題,每天進步一點點(26)

 更新時間:2021年07月23日 17:14:25   作者:牛哄哄的柯南  
下面小編就為大家?guī)硪黄狫ava基礎的幾道練習題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你

承蒙各位厚愛,我們一起每天進步一點點?。ㄊ髽诉x中空白處查看答案)

1、定義:String s1 = “uml”; String s2 = “uml”; String s3= new String(“uml”); String s4= new String(“uml”);那么,s1==s2;s3 == s4;s1.equals(s3); 判斷正確與否

正確答案: A

T,F(xiàn),T

F,T,F(xiàn)

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

2、若所用變量都已正確定義,以下選項中,非法的表達式是()

正確答案: C

a!= 4||b==1

'a' % 3

'a' = 1/3

'A' + 32

題解:
C中的‘a'是char類型,1/3是int類型。將int賦值給char屬于從高向低賦值,所以錯誤

3、socket編程中,以下哪個socket的操作是不屬于服務端操作的()?

正確答案: C

accept

listen

connect

close

題解:
TCP客戶端:
1.建立連接套接字,設置Ip和端口監(jiān)聽,socket()
2.建立連接 connect
3.write() 獲取網(wǎng)絡流對象 發(fā)送數(shù)據(jù)
4.read()獲取網(wǎng)絡流對象 接收數(shù)據(jù)
5.關閉套接字
TCP服務器端
1.建立端口監(jiān)聽 socket()
2.綁定指定端口 bind()
3.listen 進行端口監(jiān)聽
4.accept() 阻塞式 直到有客戶端訪問
5.read()獲取客戶端發(fā)送數(shù)據(jù)
6.write()發(fā)送返回數(shù)據(jù)
7.close關閉端口監(jiān)聽

4、java如何返回request范圍內存在的對象?

正確答案: B

request.getRequestURL()

request.getAttribute()

request.getParameter()

request.getWriter()

題解:
request.getAttribute()方法返回request范圍內存在的對象,而request.getParameter()方法是獲取http提交過來的數(shù)據(jù)。getAttribute是返回對象,getParameter返回字符串。

5、以下哪個不屬于JVM堆內存中的區(qū)域()?

正確答案: B

survivor區(qū)

常量池

eden區(qū)

old區(qū)

題解:
jvm堆分為:新生代(一般是一個Eden區(qū),兩個Survivor區(qū)),老年代(old區(qū))。常量池屬于 PermGen(方法區(qū))

6、如下代碼的輸出結果是什么?

public class Test {

public int aMethod(){

static int i = 0;

i++;

return i;

}

public static void main(String args[]){

Test test = new Test();

test.aMethod();

int j = test.aMethod();

System.out.println(j);

}

}

正確答案: D

0

1

2

編譯失敗

題解:
Java中靜態(tài)變量只能在類主體中定義,不能在方法中定義。 靜態(tài)變量屬于類所有而不屬于方法

7、以下JAVA程序代碼的輸出是

public static void main(String args[]) {

System.out.println(17^5);

}

正確答案: C

12

22

20

1419857

題解:
異或運算,位異運算符號。
運算規(guī)則是:兩個數(shù)轉為二進制,然后從高位開始比較,如果相同則為0,不相同則為1。
17:0001 0001
5: 0000 0101
結果:0001 0100 轉10進制:20

8、下面哪些情況可以引發(fā)異常:

正確答案: A B C

數(shù)組越界

指定URL不存在

使用throw語句拋出

使用throws語句

題解:
throws 和 throw:
throws出現(xiàn)在方法頭,表示可能會出現(xiàn)異常;
throw是在方法體,拋出了異常,執(zhí)行throw則一定拋出了某種異常

9、關于Java的一些概念,下面哪些描述是正確的:( )

正確答案: B F

所有的Java異常和錯誤的基類都是java.lang.Exception, 包括java.lang.RuntimeException

通過try … catch … finally語句,finally中的語句部分無論發(fā)生什么異常都會得到執(zhí)行

java中所有的數(shù)據(jù)都是對象

Java通過垃圾回收回收不再引用的變量,垃圾回收時對象的finallize方法一定會得到執(zhí)行

Java是跨平臺的語言,無論通過哪個版本的Java編寫的程序都能在所有的Java運行平臺中運行

Java通過synchronized進行訪問的同步,synchronized作用非靜態(tài)成員方法和靜態(tài)成員方法上同步的目標是不同的

題解:
A、java異常和錯誤的基類Throwable,包括Exception和Error
B、try…catch…finally finally不管什么異常都會執(zhí)行
C、java是面向對象的,但是不是所有的都是對象,基本數(shù)據(jù)類型就不是對象,所以才會有封裝類的;
D、如果是等待清理隊列中如果又被調用,則不會執(zhí)行finallize方法
E、JAVA跨平臺性 實現(xiàn)在任意平臺的java程序都可以在其他平臺運行,題中說的版本不同
F、synchronized實現(xiàn)方式:三種

10、關于運行時常量池,下列哪個說法是正確的

正確答案: B C D

運行時常量池大小受棧區(qū)大小的影響

運行時常量池大小受方法區(qū)大小的影響

存放了編譯時期生成的各種字面量

存放編譯時期生成的符號引用

題解:常量池在方法區(qū)

答案匯總:

1、正確答案: A

2、正確答案: C

3、正確答案: C

4、正確答案: B

5、正確答案: B

6、正確答案: D

7、正確答案: C

8、正確答案: A B C

9、正確答案: B F

10、正確答案: B C D

總結

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!

相關文章

  • Java ThreadPool的使用解析

    Java ThreadPool的使用解析

    這篇文章主要介紹了Java ThreadPool的使用解析,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-10-10
  • Spring Bean Scope 有狀態(tài)的Bean與無狀態(tài)的Bean

    Spring Bean Scope 有狀態(tài)的Bean與無狀態(tài)的Bean

    這篇文章主要介紹了Spring Bean Scope 有狀態(tài)的Bean與無狀態(tài)的Bean,每個用戶有自己特有的一個實例,在用戶的生存期內,bean保持了用戶的信息,下面來了解有狀態(tài)和無狀態(tài)的區(qū)別吧
    2022-01-01
  • SpringBoot的@Conditional條件注解詳解

    SpringBoot的@Conditional條件注解詳解

    這篇文章主要介紹了SpringBoot的@Conditional條件注解詳解,打開每個自動配置類,都會看到@Conditional或其衍生的條件注解,本節(jié)我們來認識下@Conditional注解,需要的朋友可以參考下
    2023-12-12
  • Java 實戰(zhàn)練手項目之酒店管理系統(tǒng)的實現(xiàn)流程

    Java 實戰(zhàn)練手項目之酒店管理系統(tǒng)的實現(xiàn)流程

    讀萬卷書不如行萬里路,只學書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SSM+jsp+mysql+maven實現(xiàn)一個酒店管理系統(tǒng),大家可以在過程中查缺補漏,提升水平
    2021-11-11
  • Java版的7種單例模式寫法示例

    Java版的7種單例模式寫法示例

    這篇文章主要給大家介紹了關于Java版的7種單例模式寫法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Java具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-10-10
  • IDEA搭建配置Java?Web項目的詳細步驟

    IDEA搭建配置Java?Web項目的詳細步驟

    這篇文章詳細介紹了如何使用IDEA創(chuàng)建和配置JavaWeb項目,包括項目結構設置、WEB-INF目錄和jsp文件的創(chuàng)建,以及Tomcat的配置,是Java初學者的實用指南,需要的朋友可以參考下
    2024-10-10
  • Spring Boot 驗證碼框架 CAPTCHA詳解

    Spring Boot 驗證碼框架 CAPTCHA詳解

    這篇文章主要介紹了Spring Boot 驗證碼框架 CAPTCHA詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Java如何將二維數(shù)組轉化為一維數(shù)組

    Java如何將二維數(shù)組轉化為一維數(shù)組

    這篇文章主要介紹了Java如何將二維數(shù)組轉化為一維數(shù)組,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • iBatis習慣用的16條SQL語句

    iBatis習慣用的16條SQL語句

    iBatis 是apache 的一個開源項目,一個O/R Mapping 解決方案,iBatis 最大的特點就是小巧,上手很快.這篇文章主要介紹了iBatis習慣用的16條SQL語句的相關資料,需要的朋友可以參考下
    2016-10-10
  • Java?HttpURLConnection使用方法與實例演示分析

    Java?HttpURLConnection使用方法與實例演示分析

    這篇文章主要介紹了Java?HttpURLConnection使用方法與實例演示,HttpURLConnection一個抽象類是標準的JAVA接口,該類位于java.net包中,它提供了基本的URL請求,響應等功能,下面我們來深入看看
    2023-10-10

最新評論