java虛擬機構造原理

java虛擬機構造原理

 Java虛擬機的生命周期 一個運行中的Java虛擬機有著一個清晰的任務:執行Java程序。程序開始執行時他才運行,程序結束時他就停止。你在同一臺機器上運行三個程序,就會有三個運行中的Java虛擬機。...
閱讀全文
java 的序列化和反序列化的問題

java 的序列化和反序列化的問題

引言 將 Java 對象序列化為二進制文件的 Java 序列化技術是 Java 系列技術中一個較為重要的技術點,在大部分情況下,開發人員只需要了解被序列化的類需要實現 Serializable 接口,...
閱讀全文

TCP/IP滑動窗口

T C P使用一種窗口(w i n d o w)機制來控制數據流。當一個連接建立時,連接的每一端分配一個緩沖區來保存輸入的數據,并將緩沖區的尺寸發送給另一端。當數據到達時,接收方發送確認,其中包含了自...
閱讀全文
ArrayList和LinkedList的區別

ArrayList和LinkedList的區別

一般大家都知道ArrayList和LinkedList的大致區別:1.ArrayList是實現了基于動態數組的數據結構,LinkedList基于鏈表的數據結構。2.對于隨機訪問get和set,Arra...
閱讀全文
volatile關鍵字

volatile關鍵字

java中volatile關鍵字的含義 在java線程并發處理中,有一個關鍵字volatile的使用目前存在很大的混淆,以為使用這個關鍵字,在進行多線程并發處理的時候就可以萬事大吉。 Java語言是支...
閱讀全文
Java泛型type體系

Java泛型type體系

最近看開源代碼,看到里面很多Java泛型,并且通過反射去獲取泛型信息。如果說要看懂泛型代碼,那還是比較容易,但是如果要自己利用泛型寫成漂亮巧妙的框架,那必須對泛型有足夠的了解。所以這兩三天就不在不斷地...
閱讀全文

DH密鑰交換非對稱加密

迪菲-赫爾曼密鑰交換(Diffie–Hellman key exchange,簡稱“D–H”) 是一種安全協議。 它可以讓雙方在完全沒有對方任何預先信息的條件下通過不安全信道建立起一個密鑰。這個密鑰可...
閱讀全文

android 資源文字ids的作用

ids.xml——為應用的相關資源提供唯一的資源id。id是為了獲得xml中的對象而需要的參數,也就是Object = findViewById(R.id.id_name)中的id_name。這些值可...
閱讀全文