原创 02_數據通信基礎(一)

第二章 數據通信基礎(一) 作者:張子默 一、數據通信基本概念 1、信源 通信中產生和發送信息的一端叫做信源。 2、信宿 接受信息的一端叫做信宿。 3、信道 信源和信宿之間的通信線路稱爲信道。 4、噪聲 信息在傳輸過

原创 26_匿名對象

第二十六章 匿名對象 作者:張子默 一、概念 創建對象時,只有創建對象的語句,卻沒有把對象地址值賦值給某個變量。雖然是創建對象的簡化寫法,但是應用場景非常有限。 匿名對象:沒有變量名的對象。 格式: new 類名(參數列表)

原创 31_Math類

第三十一章 Math類 作者:張子默 一、概述 java.lang.Math類包含用於執行基本數學運算的方法,如初等指數、對數、平方根和三角函數。類似這樣的工具類,其所有方法均爲靜態方法,並且不會創建對象,調用起來非常簡單。 二、

原创 31_Arrays類

第三十一章 Arrays類 作者:張子默 一、概述 java.util.Arrays此類包含用來操作數組的各種方法,比如排序和搜索等。其所有方法均爲靜態方法,調用起來非常簡單。 二、操作數組的方法 public static

原创 30_static關鍵字

第三十章 static關鍵字 作者:張子默 一、概述 關於static關鍵字的使用,他可以用來修飾成員變量和成員方法,被修飾的成員是屬於類的,而不是單單是屬於某個對象的。也就是說,既然屬於類買就可以不靠創建對象來調用了。 二、定義

原创 29_String類

第二十九章 String類 作者:張子默 一、String類概述 1、概述 java.lang.String類代表字符串。Java程序中所有的字符串文字(例如"abc")都可以被看做是實現此類的實例。 類String中包括用於檢查

原创 28_ArrayList集合

第二十八章 ArrayList集合 作者:張子默 一、對象數組 使用學生數組,存儲三個學生對象,代碼如下: public class Student { private String name; private int

原创 27_Random類

第二十七章 Random類 作者:張子默 一、什麼是Random類 此類的實例用於生成僞隨機數。 例如,以下代碼使用戶能夠得到一個隨機數: Random r = new Random(); int i = r.nextInt(

原创 15_擴展知識點

第十五章 擴展知識點 作者:張子默 一、死循環 1、死循環的概念 死循環也就是循環中的條件永遠爲true,死循環是永不結束的循環。例如:while(true) {}。 2、補充說明 在後期的開發中,會出現使用死循環的場景,例

原创 14_循環語句

第十四章 循環語句 作者:張子默 一、循環概述 循環語句可以在滿足循環條件的情況下,反覆執行某一段代碼,這段被重複執行的代碼被稱爲循環體語句,當反覆執行這個循環體時,需要在合適的時候把循環判斷條件改爲false,從而結束循環,否

原创 11_流程控制

第十一章 流程控制 作者:張子默 一、概述 在一個程序執行的過程中,各條語句的執行順序對程序的結果是有直接影響的。也就是說,程序的流程對運行結果有直接的影響。所以我們必須清楚每條語句的執行流程。而且,很多時候我們要通過控制語句的執

原创 12_判斷語句

第十二章 判斷語句 作者:張子默 一、if語句 1、語法格式 if(關係表達式) { 語句體; } 2、執行流程 首先判斷關係表達式看其結果是true還是false 如果是true就執行語句體 如果是fals

原创 13_選擇語句

第十三章 選擇語句 作者:張子默 一、switch語句 1、語法格式 switch(表達式) { case 常量值1: 語句體1; break; case 常量值2: 語句體2; break;

原创 08_方法入門

第八章 方法入門 作者:張子默 一、概述 我們在學習運算符的時候都爲每個運算符單獨的創建一個新的類和main方法,我們會發現這樣編寫代碼非常的繁瑣,並且重複的代碼過多。能否避免這些重複的代碼呢,就需要使用方法來實現。 1、方法

原创 06_數據類型轉換

第六章 數據類型轉換 作者:張子默 Java程序中要求參與計算的數據必須保證數據類型的一致性,如果數據類型不一致將發生類型的轉換。 一、自動類型轉換 一個int類型變量和一個byte類型變量進行加法運算,結果會是什麼數據類型?