原创 JAVA - 多線程 - 生產者與消費者

生產者消費者模型 生產者線程:能夠生產兩種產品(中文、英文),生產者產出信息後將其放到一個區域之中;消費者線程:不停的從區域中取走生產者生產出來的產品;產品的生產是需要耗費一定時間的。基本實現 定義一個產品類Product,作爲產品存放區

原创 JAVA - IO流 - 整理

  寫在前面:本文章基本覆蓋了java IO的全部內容,java新IO沒有涉及,因爲我想和這個分開,以突出那個的重要性,新IO哪一篇文章還沒有開始寫,估計很快就能和大家見面。照舊,文章依舊以例子爲主,因爲講解內容的java書很多了,

原创 JAVA - 類反射

什麼是類反射? 來自百度百科的解釋:   JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態獲取的信息以及動態調用對象的方法的功能稱爲java語言

原创 JAVA - 多線程 - 同步與死鎖

同步問題引出 問題概況:售票系統中只能售出5張票,有三個線程在刷票,每個線程刷票的次數是100次: class MyThread implements Runnable { private int ticket = 5; public