java零基礎(chǔ)自學(xué)黑馬程序員——筆記(p167-p197)
視頻地址:https://www.bilibili.com/video/BV1Cv411372m?p=119&;;t=0.0
前言:我本科學(xué)過(guò)一遍Java,所以筆記主要記得是我遺忘的部分?!咀粤艄P記】??




Properties屬性文件







線程thread








加鎖


線程池:一個(gè)可以復(fù)用線程的技術(shù)。Executor






定時(shí)器:一種控制任務(wù)延時(shí)調(diào)用,或者周期調(diào)用的技術(shù)。
作用:鬧鐘、定時(shí)郵件發(fā)送。
方式一: Timer
方式二: ScheduledExecutorService

ScheduledExecutorService定時(shí)器

并發(fā):CPU分時(shí)輪詢的執(zhí)行線程。
并行:同一個(gè)時(shí)刻同時(shí)在執(zhí)行。
線程的狀態(tài):也就是線程從生到死的過(guò)程,以及中間經(jīng)歷的各種狀態(tài)及狀態(tài)轉(zhuǎn)換。

網(wǎng)絡(luò)編程:

IP地址:設(shè)備在網(wǎng)絡(luò)中的地址,是唯一的標(biāo)識(shí)。
端口:應(yīng)用程序在設(shè)備中唯一的標(biāo)識(shí)。
協(xié)議:數(shù)據(jù)在網(wǎng)絡(luò)中傳輸?shù)囊?guī)則,常見(jiàn)的協(xié)議有UDP協(xié)議和TCP協(xié)議。




UDP TCP 看動(dòng)態(tài)里的筆記。
UDP:



發(fā)送端

接收端




TCP:在java中只要是使用java.net.Socket類實(shí)現(xiàn)通信,底層即是使用了TCP協(xié)議









TCP通信實(shí)戰(zhàn)案例——即時(shí)通信



Junit單元測(cè)試















1.元注解是什么?注解注解的注解
@Target約束自定義注解可以標(biāo)記的范圍。
@Retention用來(lái)約束自定義注解的存活范圍。





























