原创 Java多線程:volatile關鍵字解析

volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結果。在Java 5之後,volatile關鍵字才得以重獲生機。 volatile關

原创 Java多線程: 線程(Thread)

進程 進程是一個獨立功能的程序,是系統進行資源分配和調度的一個獨立單位,重點是系統進行調度和分配的獨立單位。 線程 線程是進程中的一個任務,是CPU分派和調度的基本單位。 線程和進程的區別 一個進程中可以有多個線程,但最少有一個

原创 Java基礎:抽象類和抽象方法(abstract)

Java的抽象 Java是面向對象編程,而對象的描繪是通過Java的類來實現,如果一個類沒有足夠的信息來描述對象的話,那這個類就是抽象類。 抽象的實現 在Java中定義抽象類或抽象方法都是通過abstract關鍵字,如下: //抽