原创 Java開發編程規範(阿里巴巴版): 3.代碼格式

【強制】大括號的使用約定。如果是大括號內爲空,則簡潔地寫成{}即可,不需要換行;如果是非空代碼塊則:      1) 左大括號前不換行。      2) 左大括號後換行。      3) 右大括號前換行。      4) 右

原创 樹形結構--二叉樹以及二叉樹的遍歷(十七)

文章目錄一.二叉樹1.二叉樹的定義2.二叉樹的性質3.二叉樹的存儲結構1).順序存儲結構2).鏈式存儲結構3).結點代碼實現二.二叉樹的遍歷(重點)1.遍歷理論過程2.前序遍歷3.中序遍歷4.後序遍歷 一.二叉樹 1.二叉樹的

原创 萌新不看會後悔的C++基本類型總結續集

文章目錄0. 浮點數關於有效範圍一些問題1. C++如何確定常量的類型2. const除了修飾常量還能幹什麼3. 通用字符名4. char的符號問題5. bool6. 運算符的優先級和結合性 0. 浮點數關於有效範圍一些問題

原创 java學習之路:29.異常處理

文章目錄一.異常概述二.常見異常三.捕捉異常1. try-catch 語句塊2.finally 語句塊四.自定義異常五.在方法中拋出異常1.使用throws關鍵字拋出異常2.使用throw關鍵字拋出異常 一.異常概述 學習Jav

原创 樹形結構--二叉樹的遍歷算法應用(十九)

文章目錄一.遍歷算法應用1.輸出二叉樹中的結點2.輸出二叉樹中的葉子結點3.統計葉子結點數目4.建立二叉鏈表方式存儲的二叉樹5.求二叉樹的高度6.按樹狀打印二叉樹 一.遍歷算法應用 1.輸出二叉樹中的結點 void PreOr

原创 java學習之路:28.內部類(成員,局部,匿名,靜態)以及繼承

文章目錄一.成員內部類1.成員內部類介紹2.內部類向上轉型爲接口3.使用this關鍵字獲取內部類與外部類的引用二.局部內部類三.匿名內部類四.靜態內部類五.內部類的繼承 如果在類中再定義一個類,則將在類中再定義的那個類稱爲內

原创 萌新學習C++容易漏掉的知識點,看看你中招了沒有(一)

文章目錄一. 前言二.進入正題1. float和double2. for循環3. 逗號運算符4. 數組5. 申請動態數組6. 分不清數組和指針7. 數組的地址8. 優先級和結合性9. 利用循環創造暫停假象10. 不注意類型轉換

原创 C++類型轉換幾種情況

文章目錄0. 類型轉換的原理1. 初始化和賦值時進行的轉換2. 以{}方式初始化時進行的轉換(C++11新增)3. 表達式中的轉換4. 傳遞參數時的轉換5. 強制類型轉換6. 使用auto讓編譯器自己推斷變量類型 0. 類型

原创 java學習之路:26.方法的重載,多態,抽象類與接口

文章目錄1.方法的重載2.多態3.抽象類4.接口 1.方法的重載 方法的重載就是在同一個類中允許存在一個以上的同名方法,只要這些方法的參數個數或者類型不同即可。 代碼演示: public class OverLoadTest

原创 C++字符串輸入輸出以及複合類型淺談

文章目錄1. 字符和字符串2. 結構體3. 共用體4. 結構體和共用體的佔地面積(在內存中大小)5. 枚舉6. 靜態數組和動態數組(需要創建指針) 1. 字符和字符串 第一種創建字符串的方法: int main() { c

原创 MySQL數據庫學習·數據庫的創建,修改,刪除

文章目錄一.創建數據庫二.查看數據庫三.選擇數據庫四.修改數據庫五.刪除數據庫 如何安裝SQL數據庫和連接Navicat Premium 一.創建數據庫 數據庫命名規則: 名稱可以由任意字母,阿拉伯數字,下劃線(_)

原创 MySQL數據庫學習·數據表重命名,複製,刪除

文章目錄一.數據表重命名二.數據表複製三.數據表刪除 一.數據表重命名 RENAME TABLE asus To tb_asus; 總結語法: RENAME TABLE 數據表名 1 To 數據表名 2 --多個表之間以

原创 萌新不看會後悔的C++基本類型總結

文章目錄0.浮點數1.各種類型佔用內存大小問題2.sizeof和strlen的區別3.整形字面值4.有無符號類型之間運算情況5.有無符號類型之間的轉換6.爲什麼會出現結果數值異常大7.爲什麼浮點數沒有分有無符號類型      

原创 MySQL數據庫學習·數據表的創建,查看,修改

文章目錄一.創建數據表二.查看錶結構三.修改數據表 MySQL數據庫學習·如何安裝SQL數據庫和連接Navicat Premium MySQL數據庫學習·數據庫的創建,修改,刪除 一.創建數據表 老規矩,先看實例,再看

原创 Java開發編程規範(阿里巴巴版): 4.OOP 規約

【強制】避免通過一個類的對象引用訪問此類的靜態變量或靜態方法,無謂增加編譯器解析成本,直接用類名來訪問即可。 說明:getObject()與 get0bject()的問題。一個是字母的 O,一個是數字的 0,加@Overr