修飾符
public:成員變數可以被專案中的任何方法訪問。
protected:只能被同包下的方法訪問,但可以被子類可以訪問。
private:只能在當前類被訪問。
default:只能被同乙個包下的方法訪問。
抽象類和介面
靜態變數與例項變數
static變數就相當於c++中的全域性變數,在類裝載時就初始化。不管有沒有建立它的物件。每當編譯了乙個新類,就會產生乙個class物件(即被儲存在同名的.class檔案中).在執行時當我們想生成這個類的物件時,執行這個程式的jvm會首先檢查這個類的class物件是否已經載入.如未載入,jvm就會根據類名查詢.class檔案,並將其載入。如果已經載入了,就不會再次被載入。
例項變數則是建立的時候才被才載入。
sleep()、suspend()、wait()的區別
執行緒狀態:
1、new
2、runnerable:可執行狀態
3、waiting:等待
4、timeed-waiting:有時間的等待
5、blocked:阻塞
6、terminated:終止
wait()可以讓執行緒從執行狀態進入阻塞狀態。
傳值、傳引用
傳值:基本資料型別
傳引用:類型別+陣列
public
class test ;
public
static
void
main(string args)
}public
void
change(string string, char a)
}
執行結果:good gbc
執行過程:
str=」test ok」這一句是淺複製,並沒有改變棧記憶體中的位址。
==與equals()的區別
1、==比較的是位址,看是在棧記憶體還是在常量池中
2、equals()比較的是常量池中的內容
測試階段流程
這次專案測試階段的流程我覺得還可以,記錄一下 1 開發完成之後,先出乙個版本,裝到測試伺服器上。這個伺服器上的版本是穩定的,不允許打補丁 2 測試人員每天測試,提交bug。開發人員同步修改,可以滯後一點 比如1 3天 但不能滯後太多 3 與測試伺服器保持穩定不同,開發人員每天晚些時候,比如說17 0...
測試階段流程
這次專案測試階段的流程我覺得還可以,記錄一下 1 開發完成之後,先出乙個版本,裝到測試伺服器上。這個伺服器上的版本是穩定的,不允許打補丁 2 測試人員每天測試,提交bug。開發人員同步修改,可以滯後一點 比如1 3天 但不能滯後太多 3 與測試伺服器保持穩定不同,開發人員每天晚些時候,比如說17 0...
階段測試專案
1.設計乙個資料表用於儲存圖書資訊,需要儲存圖書的書名,作者,出版社,封面 資訊。開發乙個帶介面的程式,使用者可以向資料表中新增紀錄,刪除記錄,也可以修改已有的圖書記錄,並可以根據書名,作者等條件查詢圖書 2.開發c s結構的圖書銷售管理系統,要求實現兩個模板 後台管理,包括管理種類,管理圖書庫存 ...