原创 5. main javadoc static使用 初始化

①main函數:可以被jvm調用,作爲程序入口 定義:public:代表該函數訪問權限是最大的     static :代表着主函數隨着類的加載就已經存在     void:主函數沒有具體的返回值     main:不是關鍵字,是一個特殊

原创 6. 繼承,接口,final

繼承的作用:class A extends B 1.提高代碼複用性; 2.讓類與類之間產生關係,體現多態的特性。 --------------------------------------------------------------

原创 9.異常體系

Java.lang.Throwable                    |----Exception:程序可以處理的異常                    |----Error:與虛擬機相關問題,系統崩潰,虛擬機問題,內存

原创 7.多態

多態:可以理解爲事物存在的多種形態。比如人:男人,女人。 Cat c=new Cat()------------------>Animal c=new Cat(); -----------------------------------

原创 10.package import jar

package: 給類文件分類管理; 給類提供多層命名控件; 寫在程序第一行; 包也是一種封裝形式 java -d 目錄  ~.java -------------------------------------------------

原创 2. 基本語法

1概念: 對象,類,方法,實例變量 對象是類的實例,有狀態行爲;類是對象的模板,描述對象的行爲和狀態;方法即行爲; ----------------------------------------------------------- 2

原创 8.內部類

Object類是所有類的基類,要注意使用equals()方法,默認比較地址。 --------------------------------------------------------------------------------

原创 4.面向對象

將功能封裝進對象,強調了具備了功能的對象 eg1:將大象塞進冰箱: 面向對象思想: 我--指揮--冰箱; 冰箱:打開 冰箱:存儲 冰箱:關閉 (功能) 面向過程思想: 我打開冰箱,大象存儲進冰箱,關閉冰箱(動作) -----------

原创 1. 環境配置

1.在ORACLE下載jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.環境變量設置: 系統變量: JAVA_HOME------ JDK實際

原创 21.Vector ArrayList LinkedList

ArrayList(可變長度數組) 特點:查詢速度很快,增刪稍慢(角標變化),線程不同步 Vector與Arraylist同,但線程同步,效率低,被ArrayList替代 ------------------------------

原创 17.StringBuffer和StringBuilder

1 StringBuffer 字符串緩衝區,特點: 長度可變化 可以操作多個數據類型 特通過toString變成字符串 1.1  存儲:append() 將指定數據作爲參數添加到已有數據的結尾處 StringBuffer sb=new S

原创 輸入一個鏈表,從尾到頭打印鏈表每個節點的值。

/** * public class ListNode { * int val; * ListNode next = null; * * ListNode(int val) { *

原创 MFC簡單的登錄註冊實現

註冊 Void CSignDlg::OnSubmit() { CString username;//從文件中讀取用戶名進行校驗,如果輸入的用戶名在文件已存在則不進行註冊 CString sex; bool f

原创 用順序棧創建雙棧結構

雙棧結構,即兩端都可以入棧,但無論從哪一端,仍遵從LIFO include define MAXSIZE 1024 typedef struct dStack{ elemtype data[MAXSIZE]; i

原创 輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。

① 題目: 輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則重建二叉