原创 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;