原创 super小知識

/* /* 注意:當父類中沒有構造函數的時候,子類需要通過顯示定義super指定要訪問父類中的構造函數  * 注意:用來調用父類中的構造函數的super語句在子類中構造函數中必須是第一行因爲父類初始化要先完成  *   * 1.問題this

原创 構造函數

構造函數:功能的函數,專門給對象進行初始化。 格式:     1:函數名和類名相同     2:沒有具體的返回值     3:沒有返回類型      一般函數與構造函數的區別? 1:構造函數在對象創建的時候就執行了,而且只執行一次。 2:一

原创 常用的ASCII

0-9   ascii碼 48-57 A-Z   ascii碼 65-90 a-z   ascii碼 97-122

原创 static 靜態方法

/*static 1.成員修飾符 特點: 1.被靜態修飾的成員,可以直接被類名調用。 2.靜態成員優先於對象存在。 3.靜態成員隨着類的加載而加載,隨着類的消失而消失。靜態成員的生命週期很長。 注意事項: 1.靜態方法只能訪問靜態成員,不

原创 單例模式

/*  * 怎麼可以保證這個類只能產生一個對象?  *   * 思路:  * 1.問題是其他程序都可以通過NEW創建該類的對象。無法控制數量  * 所以,不讓其他程序new就ok了  * 2.那第一步的問題也產生了,那其他程序不就沒有對象

原创 成員變量和局部變量的區別(個人心得體會)

1:成員變量和局部變量的區別? 1.源代碼中定義的位置不同     成員變量定義在類中。     局部變量定義在方法中(類的下一級大括號都是局部的),也可以定義局部變量。 2.內存中存儲的位置不同     成員變量存儲在堆內存的對象中。  

原创 js 頁面刷新location.reload和location.replace的區別小結

首先介紹兩個方法的語法: reload 方法,該方法強迫瀏覽器刷新當前頁面。 語法: location.reload([bForceGet]) 參數: bForceGet, 可選參數, 默認爲 false,從客戶端緩存裏取當前頁。true,

原创 test輸入框,check字符字節

    // check網頁名稱最大入力100字符200字節 <script type="text/javascript">     function limitLength(value, byteLength, title, attri

原创 final小知識

/**  * final 關鍵字 最終  *   * 1.final修飾符,可以修飾類,修飾方法,修飾變量  * 2.final修飾的類,不能被繼承  * 3.final修飾的方法,不能被重寫  * 4.final修飾的變量,是一個常量,只

原创 單例模式

/*  * 怎麼可以保證這個類只能產生一個對象?  *   * 思路:  * 1.問題是其他程序都可以通過NEW創建該類的對象。無法控制數量  * 所以,不讓其他程序new就ok了  * 2.那第一步的問題也產生了,那其他程序不就沒有對象

原创 SpringMvc與Struts2的對比啦

目前企業中使用SpringMvc的比例已經遠遠超過Struts2,那麼兩者到底有什麼區別,是很多初學者比較關注的問題,下面我們就來對SpringMvc和Struts2進行各方面的比較:1.   核 心控制器(前端控制器、預處理控制器):對

原创 static 靜態方法

/*static 1.成員修飾符 特點: 1.被靜態修飾的成員,可以直接被類名調用。 2.靜態成員優先於對象存在。 3.靜態成員隨着類的加載而加載,隨着類的消失而消失。靜態成員的生命週期很長。 注意事項: 1.靜態方法只能訪問靜態成員,不

原创 js 頁面刷新location.reload和location.replace的區別小結

首先介紹兩個方法的語法: reload 方法,該方法強迫瀏覽器刷新當前頁面。 語法: location.reload([bForceGet]) 參數: bForceGet, 可選參數, 默認爲 false,從客戶端緩存裏取當前頁。true,

原创 extend成員變量小知識

/* 重寫:返回值的類型,方法名,參數列表。override 重寫的注意事項: 1.子類方法重寫父類方法必須權限大於或者等於父類。 2.靜態只能覆蓋靜態,或者被靜態覆蓋。 */ class fu{     int num =4;