原创 Java GC及堆內存

堆內存 Java 中的堆是 JVM 所管理的最大的一塊內存空間,主要用於存放各種類的實例對象。 在 Java 中,堆被劃分成兩個不同的區域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被劃分爲三個區域

原创 Java中對象的深複製(深克隆)和淺複製(淺克隆)介紹

1.淺複製與深複製概念  ⑴淺複製(淺克隆)      被複制對象的所有變量都含有與原來的對象相同的值,而所有的對其他對象的引用仍然指向原來的對象。換言之,淺複製僅僅複製所考慮的對象,而不復制它所引用的對象。 ⑵深複製(深克隆)    

原创 Java註解

Java包含4個元註解,所謂元註解,就是定義自定義註解的註解,我們可以通過他們自定義我們的註解。 下面首先講解下4個元註解: @Target: @Target說明了Annotation所修飾的對象範圍:Annotation可被用於pac

原创 流媒體服務器之Red5環境搭建

首先先介紹一下RED5,Red5的主要功能和Macromedia公司的FMS類似,提供基於Flash的流媒體服務的一款基於Java的開源流媒體服務器。它由Java語言編寫,使用RTMP作爲流媒體傳輸協議,這與FMS完全兼容。它具有流化FL