原创 【轉載】Android中使用Handler造成內存泄露的分析和解決

Android中使用Handler造成內存泄露的分析和解決 什麼是內存泄露?Java使用有向圖機制,通過GC自動檢查內存中的對象(什麼時候檢查由虛擬機決定),如果GC發現一個或一組對象爲不可到達狀態,則將該對象

原创 靜態多態和動態多態

面向對象編程的多態從綁定時間來看,可以分成靜態多態和動態多態,也稱爲編譯期多態和運行期多態。 應用形式上: 靜多態是發散式的,讓相同的實現代碼應用於不同的場合。 動多態是收斂式的,讓不同的實現代碼應用於相同的場合。 思維方式上:

原创 爲什麼計算機網絡同時需要IP地址和MAC地址?

1. 有了MAC地址爲什麼還需要IP地址? 由於全世界存在着各式各樣的網絡,它們使用不同的硬件地址。要是這些異構網絡能夠互相通信就必須進行非常複雜的硬件地址轉換工作,因此由用戶或用戶主機來完成這項工作幾乎是不可能的事。但統一的IP

原创 使用百度地圖進行android開發

百度定位 修改AndroidManifest.xml <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="密鑰"/> <service androi