承接IO流的內(nèi)容
1.IO流與網(wǎng)絡編程息息相關,一個socket接入后,我們可以獲取它的輸入流和輸出流,以獲取TCP數(shù)據(jù)的內(nèi)容,并且可以往數(shù)據(jù)報里寫入內(nèi)容,因為TCP協(xié)議也是按照流的方式進行傳輸?shù)?,實際上TCP會將這些數(shù)據(jù)進行分處理,并且通過差錯檢驗,超時重傳,滑動窗口協(xié)議等方式,了TCP數(shù)據(jù)的高效和可靠傳輸。
2.除了使用socket來獲取TCP數(shù)據(jù)外,還可以使用UDP的DatagramPacket來封裝UDP數(shù)據(jù),因為UDP數(shù)據(jù)的大小是確定的,所以不是使用流方式處理,而是需要事先定義他的長度,源端口和目標端口等信息。
3.為了方便網(wǎng)絡編程,Java提供了一系列類型來支持網(wǎng)絡編程的api,比如URL類,InetAddress類等。
Java8知識點總結
1.接口中的默認方法,接口終于可以有方法實現(xiàn)了,使用注解即可標識出默認方法。
2.lambda表達式實現(xiàn)了函數(shù)式編程,通過注解可以聲明一個函數(shù)式接口,該接口中只能有一個方法,這個方法正是使用lambda表達式時會調(diào)用到的接口。
3.Option類實現(xiàn)了非空檢驗
4.各種api的更新,括chm,hashmap的實現(xiàn)等
5.Stream流概念,實現(xiàn)了集合類的流式訪問,可以基于此使用map和reduce并行計算。
以上就是關于“Java基礎知識點總結”的內(nèi)容介紹,希望對大家學習有所幫助。想要了解更多關于Java基礎知識培訓的相關資訊歡迎來咨詢。