久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      2020全新Java面試題——基礎(chǔ)部分(二)

      2020全新Java面試題——基礎(chǔ)部分(二)

      11、抽象類必須要有抽象方法嗎?

      不需要,抽象類不一定非要有抽象方法。

      示例代碼:

      abstract class Cat {     public static void sayHi() {         System.out.println("hi~");     } }

      上面代碼,抽象類并沒有抽象方法但完全可以正常運行。

      (學(xué)習(xí)視頻推薦:java視頻教程)

      12、普通類和抽象類有哪些區(qū)別?

      普通類不能包含抽象方法,抽象類可以包含抽象方法。

      抽象類不能直接實例化,普通類可以直接實例化。

      13、抽象類能使用 final 修飾嗎?

      不能,定義抽象類就是讓其他類繼承的,如果定義為 final 該類就不能被繼承,這樣彼此就會產(chǎn)生矛盾,所以 final 不能修飾抽象類,如下圖所示,編輯器也會提示錯誤信息:

      2020全新Java面試題——基礎(chǔ)部分(二)

      14、接口和抽象類有什么區(qū)別?

      實現(xiàn):抽象類的子類使用 extends 來繼承;接口必須使用 implements 來實現(xiàn)接口。

      構(gòu)造函數(shù):抽象類可以有構(gòu)造函數(shù);接口不能有。

      main 方法:抽象類可以有 main 方法,并且我們能運行它;接口不能有 main 方法。

      實現(xiàn)數(shù)量:類可以實現(xiàn)很多個接口;但是只能繼承一個抽象類。

      訪問修飾符:接口中的方法默認使用 public 修飾;抽象類中的方法可以是任意訪問修飾符。

      15、java 中 IO 流分為幾種?

      按功能來分:輸入流(input)、輸出流(output)。

      按類型來分:字節(jié)流和字符流。

      字節(jié)流和字符流的區(qū)別是:字節(jié)流按 8 位傳輸以字節(jié)為單位輸入輸出數(shù)據(jù),字符流按 16 位傳輸以字符為單位輸入輸出數(shù)據(jù)。

      16、BIO、NIO、AIO 有什么區(qū)別?

      BIO:Block IO 同步阻塞式 IO,就是我們平常使用的傳統(tǒng) IO,它的特點是模式簡單使用方便,并發(fā)處理能力低。

      NIO:New IO 同步非阻塞 IO,是傳統(tǒng) IO 的升級,客戶端和服務(wù)器端通過 Channel(通道)通訊,實現(xiàn)了多路復(fù)用。

      AIO:Asynchronous IO 是 NIO 的升級,也叫 NIO2,實現(xiàn)了異步非堵塞 IO ,異步 IO 的操作基于事件和回調(diào)機制。

      17、Files的常用方法都有哪些?

      Files.exists():檢測文件路徑是否存在。

      Files.createFile():創(chuàng)建文件。

      Files.createDirectory():創(chuàng)建文件夾。

      Files.delete():刪除一個文件或目錄。

      Files.copy():復(fù)制文件。

      Files.move():移動文件。

      Files.size():查看文件個數(shù)。

      Files.read():讀取文件。

      Files.write():寫入文件。

      推薦教程:java常見面試題

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號