20155220 2016-2017-2 《Java程序設計》第八週學習總結

20155220 2016-2017-2 《Java程序設計》第八週學習總結

教材學習內容總結

第14章 NIO與NIO2

NIO簡介

NIO使用頻道來銜接數據結點,在處理數據時,NIO可讓你設定緩衝區容量,在緩衝區中對感興趣的數據區塊進行標記,像是標記讀取位置、數據有效位置,對於這些區塊標記,提供了·Clear()rewind()flip()compact()等高級操做。html

NIO2簡介

NIO2文件系統API提供一組標準接口與類,應用程序開發者只要基於這些標準接口與類進行文件系統操做,底層實際如何進行文件系統操做,是由文件系統提供負責。java

第15章 通用API

日誌

  • java.util.logging包提供了日誌功能相關類與接口,使用日誌的起點是logger類,Logger類的構造函數標示爲protected,不是java.util.logging同包的類不能直接以new建立,不準使用Logger的靜態方法。git

  • Logger與Handler默認都會先依據Level過濾信息,若是沒有作任何修改,取得的Logger實例之父Logger組態就是Logger.GLOBAL-LOGGER-NAME空間名稱Logger實例的組態。正則表達式

規則表達式

  • 在程序中使用表示式,必須先針對規則表示式作剖析、驗證等動做,肯定規則表示式語法無誤,對字符串進行比較。api

  • java.util.regex.Pattern實例是規則表示式在JVM中的表明對象,Pattern的構造函數被標示爲private,必須經過Pattern的靜態方法compile()來取得。app

  • Matcher()還有replaceAll()方法,能夠將符合規則表示式的部分以指定的字符串取代。函數

教材學習中的問題和解決過程

  • 問題:正則表達式的用法?學習

    解答:本題我在百度上找到了合適的答案..net

代碼託管

錯題總結

  • 一、vi中哪條命令是不保存強制退出?設計

    A .:wq

    B .:wq!

    C .:q!

    D .:q

    答案是a

  • 2.下面哪些Linux 命令能夠ASCII碼和16進制單字節方法輸出Hello.java的內容?

    A .od -b -tx1 Hello.java

    B .od -tcx1 Hello.java

    C .od -tc -tx1 Hello.java

    D .od -tbx1 Hello.java

    答案是b,c

  • 3.JDK8中定義的通用函數接口,從行爲上分爲()類型:

    A .Consumer

    B .Function

    C .Predicate

    D .Supplier

    答案是a,b,c,d

  • 4.DK8 中新時間API中,用於度量時間的類有()

    A .Instant

    B .Duration

    C .Period

    D .LocalDateTime

    答案是a,d

  • 5.Java 8以前,對日期進行運算,使用()類。

    A .Date

    B .DateFormat

    C .Calendar

    D .SimpleDateFormat

    答案是c

  • 6.When applied to instance variables, the ________________ visibility modifier enforces encapsulation(當應用到實例變量時,____可見性修飾符強制執行封裝).

    A .static

    B .final

    C .public

    D .private

    E .none of the above(以上都不是)

    答案是a

  • 7.Which of the following method headers is most likely a header for a mutator method?(如下哪一個方法頭部最有多是設值方法的頭部?

    A .public int getAge()

    B .public double computeSalary()

    C .public Person()

    D .public void setAge(int newAge)

    E .none of these are headers for a mutator method(以上均不是設值方法的頭部)

    答案是d

  • 8.Which of the following objects could contain the information 「eastern standard time」?(下面哪些類的對象會包含「東部標準時間」的信息)
    (Choose all that apply.)

    A .Instant

    B .LocalDate

    C .LocalDateTime

    D .LocalTime

    E .ZonedDateTime

    答案是e

  • 9.Which of the following are stored in a Period object? (Choose all that apply.) 下面哪些內容會出如今Period對象中?

    A .Year

    B .Month

    C .Day

    D .Hour

    E .Minute

    F .Second

答案是a,b,c

結對及互評

點評過的同窗博客和代碼

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 16篇 400小時
第二週 40/100 1/2 8/20
第三週 100/150 1/3 18/26
第四周 465/605 1/4 23/49
第五週 527/1132 1/5 35/84
第六週 1044/ 2176 1/6 60/144
第七週 306/2482 1/7 35/179
第八週 407/2889 1/8 51/230
相關文章
相關標籤/搜索