Java菜鳥學習日記14

接口的方法不一定是必須實現的
void defaule init(){}
這樣的方法,可以不實現
Java選擇是在接口上增加新特性default方法
其他編程語言
C++多繼承
很多編程語言JavaScript、Python等編程語言支持混入(Minxin),能夠將兩個類組成一個更強大的類
C#中支持擴展方法(實現了類似混入的功能)
重構(refactor)
改善既有代碼的設計
利用設計原則(單一職責)和設計思想重新改造代碼的結構
開發過程中,高質量是通過重構打造出來的
JS彈出窗口
  1. alert("xxxxx");:會彈出確認框(警告框)。
    1. 有一段文字和一個確認按鈕RE
  2. confirm("xxxx?");:會彈出一個詢問框。
    1. 有一個問題和確認及取消兩個按鈕
    2. 會返回一個boolen值,點確定返回true,取消false
  3. prompt("xxxx",默認值);:輸入提示框
    1. 有一個提示文字,一個輸入框,可以獲取用戶輸入
    2. 有返回值(用戶輸入)
JS網頁跳轉
location.href="URL"
使瀏覽器加載URL指定的頁面
location.reload();
使瀏覽器刷新當前頁面
history.go(-1);
後退(返回上一頁)
history.back();
後退
gistory.forword();
前進o
表單隱藏數據
<input type="hidden" name="key" value="值">
這個標籤在頁面上不會顯示,但提交時,可以向服務端發送key和值
在編輯頁面經常會使用
ResultSet
讀取ResultSet時要先next()
對象具有指向其當前數據行的光標。最初,光標被置於第一行之前。next方法將光標移動到下一行;因爲該方法在 ResultSet對象沒有下一行時返回 false,所以可以在 while循環中使用它來迭代結果集。
所以我們可以得知,在調用Resultset對象的時候,Resultset的第一行是沒有結果的,如果你沒有同過next()方法將光標移動到下一行,也就是結果集中,那麼電腦就會報錯:結果集沒有當前行。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章