原创 Java_集合—Collection和Iterator

集合篇: Java_Collection_集合 Java_集合—Collection和Iterator Java_集合—List Java_集合—Set Java_集合—Map Java_集合的工具類—Collections

原创 Java_IO_ObjectInputStream_And_ObjectOutputStream

ObjectInputStream 和 ObjectOutputStream 的使用 看代碼。 ObjectInputStream  ObjectOutputStream  最後是實體類 實體類要實現序列化這個接口。 最後我還重寫

原创 Java_線程—經典的例子:生產者和消費者

線程,還有一個經常出現的例子:生產者和消費者。 一個生產,一個消費,中間就是產品,一個產品只能被一個生產者生產,同樣,也只能被一個消費者消費。 既然是生產和消費,這就好理解了,現在也快中秋了,舉個例子:生產月餅的廠家和消費者。廠家負責生產

原创 Java_IO_字節流_Reader_and_Writer

前面學習了字節流,現在來學習一下字符流,字符流,看名字就知道是什麼意思了,是用來讀寫字符的流。先來看一下:FileReader 和 FileWriter直接上代碼FileReader :FileWriter:FileReader 和 Fi

原创 Java_泛型—generic

泛型,在我們日常的Java編程中是很常見的,例如List<String> list = new ArrayList<String>(); 這句代碼中,String就是泛型 泛型的本質:參數化類型,也就是說所操作的數據類型被指定爲一個參數。

原创 Java_IO

IO技術在Java上是非常常見的,今天來梳理一下IO方面的知識。 在很長的一段時間裏面,我也很困惑,IO裏面一大堆,又是InputStream,outputStream 的,然後又是Writer 和 Reader ,仔細一看,唉。有些還帶

原创 Java_集合—List

集合篇: Java_Collection_集合 Java_集合—Collection和Iterator Java_集合—List Java_集合—Set Java_集合—Map Java_集合的工具類—Collections

原创 Java_IO_BufferedIntputStream_And_BufferedOutputStream

BufferedIntputStream 和 BufferedOutputStream 直接上代碼: BufferedIntputStream 讀取文本文件 BufferedOutputStream 寫數據 好了,讀也有了,寫也有了

原创 Java關鍵字

既然是說關鍵字,先來看看Java都有哪些關鍵字? 1、基本的數據類型: boolean、byte、char、double、float、int、long、short2、類和方法相關 package、import、class、interfac

原创 Java—可變參數

可變參數,在java中也是很常見的。可變參數,顧名思義,參數是可以變的。 哇,參數是可以變的,那豈不是很爽,哈哈。好恐怖,參數是可變的,傳的到底是什麼?你知道嗎? 別急,先搞清楚什麼是可變的,這裏的參數可變指的是參數的長度可變,也就是說參

原创 Java_線程—經典的例子:售票

在多線程中,有一個經典的例子:售票 售票很常見,公園,車站,電影院,都有售票系統,通常這些售票的地方,都開放着不止一個售票窗口。這就涉及到了多線程的概念了。 接下來看看這個例子: 既然線程有兩種方式,我們就分別看看這兩種方式寫出來的程序和

原创 Java_IO_SequenceInputStream文件的合併

對於java IO方面的知識到這裏已經差不多了,下面來個絕招。 前面我們學的都是對單個文件進行操作的,現在來個對多個文件進行操作的,那就是這個玩意SequenceInputStream,它可以合併多個流,也就是可以合併多個文件成一個文件。

原创 Java_集合—Set

集合篇: Java_Collection_集合 Java_集合—Collection和Iterator Java_集合—List Java_集合—Set Java_集合—Map Java_集合的工具類—Collections

原创 Java_集合的工具類—Collections

集合篇: Java_Collection_集合 Java_集合—Collection和Iterator Java_集合—List Java_集合—Set Java_集合—Map Java_集合的工具類—Collection

原创 java_多線程下載

原理: 多線程下載,故名思意,就是開啓多個線程去下載文件,每個線程負責一部分。 實現有兩種方式: 1、多個線程同時下載同時對同一個文件進行寫的操作,也就是說,獲取了文件的總長度後在本地生成一個大小一致的文件,然後每個線程分別對這個文件進行