原创 Android基礎篇——Activity

          這是寫的第一篇博客,可能是一時興起,就突然想用文字的形式記錄一下,就選擇先寫一篇Android開發中最常用的Activity,話不多數,進入正題......           要說Activity就要在生命週期開始說

原创 常用的五種單例模式實現方式

單例模式的關鍵點1) 構造方法不對外開放,爲private2) 確保單例類只有一個對象,尤其是多線程模式下3) 通過靜態方法或枚舉返回單例對象4) 確保單例類在反序列化是不會重新創建新的對象 單例模式的實現方式1)  餓漢式public

原创 Java的四種引用方式(強引用,軟引用,弱引用,虛引用)

Java基礎知識學習1、Java中有哪幾種引用?它們的含義和區別是什麼?1) 強引用(StrongReference)強引用是使用最普遍的引用,如果一個對象具有強引用,那麼垃圾回收器絕對不會回收它,當內存控件不足時,java虛擬機寧願拋出

原创 理解Java中的synchronized關鍵字

理解Java中的synchronized關鍵字。synchronized 是java中的一個關鍵字,用於多線程情況下解決線程同步問題;它可以用來修飾代碼塊,方法,還有靜態方法1)  修飾一個代碼塊:被修飾的代碼塊叫作同步代碼塊,作用範圍是

原创 Serializable 與 Parcelable 的區別?

什麼是序列化? 序列化就是把對象的信息轉換成可存儲,可傳輸的狀態,序列化後的對象可以存儲在臨時或持久化持久性儲存區或者在網絡中傳輸 有序列化也有反序列化,反序列化就是從存儲區讀取序列化後對象,重新創建該對象. Serializable 與