原创 北郵通信原理知識點筆記小結-上半部分

北郵通信原理知識點小結-1 文章目錄北郵通信原理知識點小結-1第一章 緒 論1. 數字信號和模擬信號的比較2. 離散消息的信息量3. 通信系統的主要性能指標第二章 隨機過程1. 隨機過程的基本概念2. 分佈函數和概率密度3.

原创 第一章 類加載到卸載的全過程分析

類加載到卸載的全過程分析  在Java代碼中,類型的加、連接與初始化過程都是在程序運行期間完成的。其中類型指我們定義的一個class、interface、enum,此時並未包含對象。這一點提供了更大的靈活性、增加了更多的可能性。每

原创 Gradle中如何獲取dependencies依賴庫的最新版本號

Gradle中如何獲取dependencies依賴庫的最新版本號  初學Android,雖然自以爲Java基礎還行,上手應當是飛快,但還是栽了不少跟頭,其中依賴庫的最新版本號如何獲取就是一個問題。以下我給出查找最新依賴庫版本的案例

原创 學習Android時發現別人已寫的方法已被棄用怎麼辦

問題描述 在學習Android時我們肯定要敲別人的代碼,而過去時間寫的代碼在高API版本中很容易遇到已被啓動的情況,下面就是這種情況的例子: 但是我們如何才能找到這個方法的更新版本呢? 首先我們打開Google的Android官

原创 學習JVM知識點之前

 很多時候我們一些知識可能當時理解的非常好,但是過了一段時間後就發現自己忘記了,這是所有人都有的感覺,但是我們該如何來避免這個問題呢?最主要的做法就是既要有輸入,也要有輸出。而JVM作爲一個特殊的知識點,我們的確很難去找到一個正確

原创 安卓-碎片的使用入門

第四章-Android開發中的碎片 4.1 碎片是什麼  碎片(Fragment)是一種可以嵌入在活動當中的UI片段,它能讓程序更加合理和充分地利用大屏幕的空間,因而在平板上應用得非常廣泛。雖然碎片對你來說應該是個全新的概念,但我

原创 Java-線程中的異常

1.嘗試使用外部線程捕獲子線程運行時錯誤 給出以下例子,我想問題是線程t1運行期間拋出的異常能夠被捕獲嗎?(這是一個相當好的問題~) /** * @author Fisherman */ public class TempT

原创 北郵通信原理知識點筆記小結-下半部分

北郵通信原理知識點筆記小結-下半部分 文章目錄第四章 模擬通信1.抽樣定理第五章 信道1. 狹義信道與廣義信道2. 時變和恆參的區別3. 調製信道/連續信道/模擬信道模型4. 編碼信道模型5. 恆參信道特性及其對信號傳輸影響第六

原创 使用SourceInsight來查看OpenJDK源代碼

使用SourceInsight來查看OpenJDK源代碼 由於OpenJDK的目錄書結構和OracleJDK目錄樹結構有所區別,所以對於新手而言查看開源的JDK類源碼有所難度,所以本文就來介紹一下如何利用OpenJDK源代碼。 1

原创 記錄一個我所遇到的 java.lang.NoClassDefFoundError 異常

問題出現的原因: 雖然在IDE中的目錄結構下有相關的.class文件,但是由於由於在根類加載器的類加載目錄下放置了部分.class文件,但不是全部.class文件,所以報錯。 解決途徑: 刪除相關根類加載器的目錄結構 在根類加載

原创 Java MorseCoder - Java 語言實現的摩爾斯電碼編碼解碼器

最近在看《編碼-隱匿在計算機軟件背後的語言》這本書,看到了一張譯碼錶很有意思: 不免讓我會想起本科在學編碼的那段輕鬆歲月,於是就去查瞭如何用Java代碼實現這個摩爾的編碼和譯碼過程,代碼如下(代碼是轉載的): MorseCode