原创 2020/4/15學習筆記day40

java-day40 文章目錄java-day40GUI事件監聽總結1.AWT事件模型概述例如:2.事件源、事件對象、事件監聽器1)事件源2)事件對象及其對應的處理接口(也就是事件監聽器)3.適配器 Adapter4.定時器Tim

原创 2020/3/31學習筆記-day30

java-day30 文章目錄java-day30集合的使用總結List接口的採用實現:Set集合的實現類Set/List接口的特點:String內部也重寫了hashCode方法 集合的使用總結 怎麼往集合中放數據 怎麼從集合中刪

原创 2020/4/16學習筆記day41

java-day41 文章目錄java-day41打地鼠小遊戲源碼:演示:畫圖板源碼:畫板:調色板:演示: 打地鼠小遊戲 源碼: package com.zzb.day41; import java.awt.BorderLayo

原创 2020/4/29學習筆記day51

java-day51 文章目錄java-day51在線聊天(結合網絡/多線程/GUI)UDPURI和URL 在線聊天(結合網絡/多線程/GUI) public class ClientGUITest extends JFrame{

原创 2020/4/28學習筆記day50【網絡編程】

java-day50【網絡編程】 文章目錄java-day50【網絡編程】1.網絡編程概述2.OSI七層模型和TCP/IP四層模型3.TCP和UDP協議1)TCP(transmission control protocol),傳輸

原创 2020/4/24學習筆記day47【IO流】

java-day47 文章目錄java-day47IO1.流的概念2.流的分類3.字節流中的常用節點流1)InputStream例1:每次讀取單個字節例2:每次讀取多個字節例3:讀取指定位置字節例4:通過循環一次讀取全部字節例5:

原创 2020/4/23學習筆記day46

java-day46 文章目錄java-day46死鎖線程讓步線程優先級自建工具類實現線程安全 死鎖 線程t1拿着t2線程需要的鎖不釋放,線程t2拿着t1線程需要的鎖不釋放。 //例如: public class ThreadTe

原创 2020/4/22學習筆記day45

java-day45 wait notify notifyAll 方法 wait、notify、notifyAll方法都是Object中的方法,任何對象都可以調用到這個方法。 但是只能在加鎖的代碼塊中,使用【當做鎖的對象】來調用w

原创 2020/4/21學習筆記day44

java-day44 文章目錄java-day44併發訪問問題代碼中的哪些數據是【共享數據】1.方法中的局部變量2.類中的非靜態變量3.類中的靜態變量線程同步synchronized關鍵字 併發訪問問題 在代碼中,如果有多個線程,

原创 2020/4/20學習筆記day43

java-day43 文章目錄java-day43Thread類中的構造器和核心方法構造器:核心方法:線程狀態cpu時間片Statet線程剛剛創建屬於初始化狀態main線程速度太快,還沒來得及給t線程機會運行,處於就緒狀態run方

原创 2020/4/17學習筆記day42

java-day42 文章目錄java-day42線程線程的作用:線程的分類:前臺線程(執行線程):後臺線程(守護線程):JVM停止運行有一個重要的標誌:進程中的線程線程的組成部分創建線程的兩種方式1、繼承Thread類2、實現R

原创 2020/04/13學習筆記day38

java-day38 文章目錄java-day38自定義異常實現步驟自定義異常例子:斷言 assert使用方式:例如:總結: 自定義異常 在我們所開發的系統中,常常需要自己定義一些異常類型,用這種異常類型來代表系統中獨有的異常情況

原创 2020/4/8學習筆記day35

java-day35 文章目錄java-day35反射(Reflection)反射的作用什麼是反射普通代碼和反射代碼的區別Class類型的意義class和Class的區別:學生--> 抽象-->Student八種基本類型和三種引用

原创 2020/4/10學習筆記day37

java-day37 文章目錄java-day37異常異常條件異常改變程序流程try-catch語句塊對多個異常的處理finally語句塊例子如果finnal中有return語句異常的傳播行爲Exception類中的getMess

原创 2020/4/9學習筆記day36

java-day36 文章目錄java-day36使用反射實現數組操作使用反射,動態的創建/操作數組對象(複製、長度擴大一倍)總結:反射應該瞭解什麼?本章總結集合foreach泛型枚舉反射 使用反射實現數組操作 public vo