原创 四、線程池

待定

原创 java集合類彙總

一.集合與數組 數組(可以存儲基本數據類型)是用來存現在對象的一種容器,但是數組的長度固定,不適合在對象數量未知的情況下使用。 集合(只能存儲對象,對象存儲類型不一樣)的長度可變,可在多數請款下使用。 二.層次關係

原创 String,StringBuffer,Stringbuilder的區別

1.運行速度 Stringbuilder>Stringbuffer>String 2.String是字符串常量 Stringbuffer是字符串變量 Stringbuilder是字符串變量 3.StringBuil

原创 抽象類和接口的區別

1.定義 如果一個類中包含抽象方法,那麼這個類就是抽象類,在java語言中,可以把通過類或者類中的某些方法中的某些方法聲明爲abstract來表示一個類是抽象類。接口是指一個方法的集合,接口中的所有方法都沒有方法體,在java語言中,接

原创 int和integer的區別

1.定義 int是基本數據類型,直接存儲數值,進行初始化時int的變量默認是0 integer是對象,用一個引用指向一個對象,Integer的變量則初始化爲null 2.數據類型分類 原始數據類型:boolean,byte

原创 JAVA 序列化的方式

本文主要對幾種常見Java序列化方式進行實現。包括Java原生以流的方法進行的序列化、Json序列化、FastJson序列化、Protobuff序列化。 1、Java原生序列化 Java原生序列化方法即通過Java原生流(InputS

原创 TCP和UDP的比較

TCP和UDP是tcp/ip協議棧中傳輸層放入兩個協議。他們使用IP路由功能,把數據包發送到目的地,從而爲應用程序和應用層協議(HTTP超文本傳輸協議,SNMP網絡管理,TFTP文件傳輸和Telnet遠程登錄)提供網絡服務。 區別;

原创 什麼是內部類?內部類的作用

在java語言中,可以吧一個類定義到另外一個類的內部,在類裏面的這個類就叫內部類,外面的類就叫外部類。在這情況下,這個內部類可以看做外部類的一個成員。還有一種類被稱爲頂層類,指的是類定義代碼不嵌套在其他類定義中的類。 需要注意的是嵌套類

原创 java中==和equals和hashcode的區別

1.==運算符用來比較兩個變量的值是否相等,也就是說該運算符用於比較變量對應的內存中所存儲的數值是否相等。也就是說,該運算符用於比較變量對應的內存中所存儲的值是否相等,要比較兩個基本類型的數據或兩個引用變量是否相等,只能使用== 具