雖然關於討論線程join方法的博客已經很多了,不過個人感覺挺多都討論得不夠全面,所以我覺得有必要對其進行一個全面的總結。 一、作用 Thread類中的join方法的主要作用就是同步,它可以 ...
雖然關於討論線程join方法的博客已經很多了,不過個人感覺挺多都討論得不夠全面,所以我覺得有必要對其進行一個全面的總結。 一、作用 Thread類中的join方法的主要作用就是同步,它可以 ...
討論Socket必討論長連接和短連接 一、長連接和短連接的概念 1、長連接與短連接的概念:前者是整個通訊過程,客戶端和服務端只用一個Socket對象,長期保持Socket的連接;后者是每次請求 ...
老實說,多線程在web開發里面非常常見,很多web容器本身就支持多線程,所以很多時候我們在進行web開發的時候並不需要考慮多線程相關的負責問題,而只需要實現相關的業務功能即可。所以,可以概括地講,很多 ...
在多線程編程中,synchronized關鍵字非常常見,當我們需要進行“同步”操作時,我們很多時候需要該該關鍵字對代碼塊或者方法進行鎖定。被synchronized鎖定的代碼塊,只能同時有一條線程訪問 ...
在學習this和super關鍵字時,發現它們有諸多相同點,同時這兩個關鍵字非常常用,現對它們做以下的總結。 一、概況 This: This指代當前對象,this()指代當前對象的其他構造函 ...
一、集合框架的概述。 基礎的數據結構有數組,鏈表,棧,隊列,二叉樹等,java中的數據結構,利用了這些基本的數據結構分別實現了很豐富的集合框架類型,下面簡單地總結下關於java集合框架的基礎內容,在 ...
以前一直不太重視java 基礎的整理,感覺在實際開發中好像java 基礎用處不大,感覺不理解一些底層的東西對開發工作影響也不大。不過,后來我發現,很多東西都是相互聯系的,如果底層的東西你不理解,后面的 ...
今天面試了一家公司的java開發方面的實習生,被問到一個問題:如何處理java中的內存泄露問題,保證java的虛擬機內存不會被爆掉,當時其實覺得面試官的問題有點泛,所以也沒有很好領會他的意思,答案也不 ...