摘要:
線程同步 并發:同一個對象被多個線程同時操作 一個線程持有鎖會導致其他所有需要此鎖的線程掛起 在多線程競爭下,加鎖,釋放鎖會導致比較多的上下文切換和調度延時,引起性能問題 如果一個優先級高的線程等待一個優先級低的線程釋放鎖,會導致優先級倒置,引起性能問題 同步方法 方法里面需要修改的內容才需要鎖 p
閱讀全文
posted @ 2021-09-06 15:02
crushS
閱讀(175)
推薦(0)
摘要:
多線程03 線程狀態 線程停止 推薦線程自己停止下來 建議使用一個標志位進行終止變量,當flag=false,則終止線程運行 package com.Spp.StopDemo;?// 測試stop//1. 建議線程正常停止-->利用次數,不建議死循環//2. 建議使用標志位-->設置一個標志位//3
閱讀全文
posted @ 2021-08-23 10:31
crushS
閱讀(121)
推薦(0)
摘要:
靜態代理 靜態代理模式總結 真實對象和代理對象都要實現同一個接口 代理對象要代理真實角色 好處 代理對象可以做很多真實對象做不了的事情 真實對象專注做自己的事情 Lambda表達式 函數式接口的定義 任何接口,如果只包含唯一一個抽象方法,那么它就是一個函數式接口 對于函數式接口,我們可以通過Lamb
閱讀全文
posted @ 2021-08-18 22:14
crushS
閱讀(176)
推薦(0)
摘要:
多線程(01) 創建線程方法一 自定義線程類繼承Thread類 重寫run()方法,編寫線程執行體 創建線程對象,調用start()方法啟動線程 package com.kuang.ThreadLesson;//線程開啟不一定立即執行,由CPU調度執行public class TestThread0
閱讀全文
posted @ 2021-08-18 15:53
crushS
閱讀(209)
推薦(0)
摘要:
網絡編程 1.1網絡通信的要素 通信雙方地址: ip 端口號 規則:網絡通信協議 TCP/IP參考模型: 1.2 IP ip地址:InetAddress 唯一定位一臺網絡上的計算機 127.0.0.1 :本機(localhost) ip地址的分類 ipv4/ipv6 ipv4 127.0.0.1,4
閱讀全文
posted @ 2021-08-12 21:28
crushS
閱讀(56)
推薦(0)
摘要:
IO流 按數據流向分: 輸入流:將數據讀取到內存中 輸出流:將數據從內存寫入到指定的文件中 按操作方式分: 字節流: InputStream:字節輸入流的頂層抽象類 子類:FileInputStream:普通的字節輸入流 BufferedInputStream:高效的自己輸入流(字節緩沖輸入流) O
閱讀全文
posted @ 2021-08-03 16:29
crushS
閱讀(84)
推薦(0)
摘要:
案例:模擬斗地主發牌 一、買一副撲克牌 分析: 創建數字數組:String[] nums = {"3","4","5","6","7","8","9","10","J","Q","K","A","2"}; 創建花色數組:String[] colors = {"方片","梅花","紅桃&qu
閱讀全文
posted @ 2021-04-29 21:25
crushS
閱讀(154)
推薦(0)
摘要:
集合 集合和數組的區別 元素類型: 集合:引用類型(存儲基本類型時自動裝箱) 數組:基本類型、引用類型 元素個數: 集合:不固定,可以任意擴容 數組:固定,不能改變容量 集合的好處:不受容器大小限制,可以隨時添加、刪除元素,提供了大量操作元素的方法(判斷、獲取等) Java的集合體系 單列集合(Co
閱讀全文
posted @ 2021-04-28 22:55
crushS
閱讀(174)
推薦(0)
摘要:
封裝 封裝的重點是對于屬性 封裝的意義: 提高程序的安全性,保護數據 隱藏代碼的實現細節 統一接口 增加了系統的可維護性 繼承 繼承的本質是對某一批類的抽象 繼承關鍵字:extends:單繼承 接口可以多繼承 java中類只有單繼承,沒有多繼承 繼承是類與類之間的一種關系,除此之外,類和類之間的關系
閱讀全文
posted @ 2021-04-20 17:21
crushS
閱讀(120)
推薦(0)
摘要:
簡單小結類與對象 類與對象 類是一個模板:抽象。 對象是一個具體的實例 方法 定義,調用! 對應的引用 引用類型:基本類型(8種) 對象是通過引用來操作的:棧 >堆 屬性:字段Field 成員變量 默認初始化: 數字:0 0.0 char:u0000 boolean:false 引用:null 修飾
閱讀全文
posted @ 2021-04-10 01:03
crushS
閱讀(55)
推薦(0)