原创 NetBeans的默認快捷鍵

1、完成代碼:ctrl+\ //任何地方按下此組合鍵,均會提示相應的參考字段; 2、錯誤提示:alt + enter //顧名思義,當系統報錯時,按下此組合可以查看系統提示; 3、自動完成字符串: ctrl+L ctrl+k //後者(C

原创 Java學習筆記之異常的定義和處理

一、Java中,非正常情況分爲兩種:異常Exception和錯誤Error。 1.Error錯誤無法處理,Error錯誤一般是與虛擬機相關的問題,如系統崩潰、虛擬機錯誤、動態鏈接失敗等。 2.Java將異常分爲兩種:Checked異常和R

原创 MySQL學習筆記2DML

DML: #1.插入數據必須先插入tb_dept數據,因爲tb_emp有外鍵約束。注意:字段和值數量和類型都需要匹配INSERT INTO tb_d

原创 MySQL學習筆記1(建表和約束)

1.查看編碼方式語句:SHOW VARIABLES LIKE 'charater_set_client'; 2.修改MySQL目錄下的my.ini文

原创 將中綴表達是轉換爲後綴表達式(逆波蘭式)的一般算法

將一個普通的中序表達式轉換爲逆波蘭表達式的一般算法是: 首先需要分配2個棧,一個作爲臨時存儲運算符的棧S1(含一個結束符號),一個作爲輸入逆波蘭式的棧S2(空棧),S1棧可先放入優先級最低的運算符#,注意,中綴式應以此最低優先級的運算

原创 不同類型的線性鏈表

線性鏈表:具有鏈接存儲結構的線性表 線性鏈表:     單鏈表:每個結點有一個指針域,有一個頭指針h而無尾指針,表中最後一個結點的指針域是空的。其結構簡單,但查找效率不高(查某結點總要從頭開始)     循環鏈表:每個結點有一個

原创 逆波蘭式(後綴表達式)的表達求值

逆波蘭表達式求值 [編輯]僞代碼 while有輸入符號 讀入下一個符號IF是一個操作數 入棧ELSE IF是一個操作符 有一個先驗的表格給出該操作符需要n個參數IF堆棧中少於n個操作數 (錯誤) 用戶沒有輸入足夠的操作數Else,n個

原创 Eclipse快捷鍵

提示所有快捷鍵的快捷鍵是  ctrl+shift+L  菜單是在:  window-->preferences-->general-->keys 

原创 關於使用javac進行編譯java文件時,出現的java.lang.NotClassDefFoundError解決

解決方案:JDK安裝後 沒有tools.jar 和dt.jar包的解決辦法  今天花了幾個小時弄JDK,安裝後發現jdk\lib中沒有tools.jar 和 dt.jar包,網上搜羅了很多解決辦法,都沒有解決問題。最後看到一個本質的解

原创 MySQL學習筆記3SELECT 語句

#SELECT語句 CREATE TABLE tb_DEPT (  DEPTNO INT PRIMARY KEY , #部門編號  DNAME VA

原创 對帶頭結點的單鏈表實現就地逆置的算法分析

試寫一算法,對單鏈表實現就地逆置。 實現下列函數: void Inverse(LinkList &L);  /* 對帶頭結點的單鏈表L實現就地逆置 */ 單鏈表類型定義如下: typedef struct LNode{     ElemT

原创 Java學習筆記之斷言的相關機制和使用

斷言機制允許在測試期間想代碼中插入一些檢查語句,當代碼發佈時,這些插入的檢測語句會被自動移走。 斷言默認是被禁用的,可以在運行程序時使用如下命令啓用斷言:java -enableassertinos:MyApp(類名)或者java -e

原创 關於dos窗口下運行java程序,中文字符打印成亂碼的心得總結

在我們新建java源文件的時候,windows系統默認把我們的編碼方式設置爲ANSI,而命令行窗口的編碼方式也爲默認的ANSI。當我們修改源文件的編

原创 子類中的方法之重寫和static方法不能被重寫

1.重寫一個方法,即在子類中完全取代它的功能,重寫後的方法必須和父類中的被替代方法擁有完全一致的方法簽名,包括返回值。 2.static修飾的方法不能被重寫,下面看一個容易被誤解爲static方法被重寫的例子 class Base {st