⑴ <%= 方法名()%>與<%#方法名()%>的區別
=號 將不把內容放入緩存 當頁面有表單提交的時候也就是回傳時 用=號 內容會丟失 但用=好可以加快瀏覽速度 減輕伺服器負擔 用#就必須得綁定 比如 page.dataBind();這樣他會把內容放到頁面和緩存裡面 無論如何回傳 內容都將不丟失 但頁面的源里會生成很多亂碼 影響瀏覽速度 和伺服器負擔 他的好處就是可以在當前頁面保存一些信息 有時候很需要
⑵ java方法上面有個@+方法名,這種方式叫什麼
java 1.5以後的出的新特性 annotation.
用annotation可以部分代替繁雜的xml配置文件,因此出現了很多框架的改造。不過實質上跟以前用xml配置是一樣的,執行過程也一樣,只是以前是通過讀xml文件來實現,現在是遍歷類的annotation並解析它的值最終完成配置。
具體的資料可以直接「annotation」就行了
⑶ JAVA 中 類名.方法名(對象名);// 什麼意思
類名.方法名
就是對某個類的方法就行調用,一般格式如:classA.funB();
類名.對象名
就是對某個類中的某個對象(欄位)進行訪問或者賦值,比如對classB中的String類型 的s進行賦值:classB.s="Hello123"
這里舉例子為了方便,就說個String類型,因為Java的String是對象。
⑷ 請問java中類名.方法名().方法名()是什麼意思
你可以從左往右一點一點的看。
DecimalFormat 類,DecimalFormat.getCurrencyInstance() 調用了這個類里的靜態方法,DecimalFormat.getCurrencyInstance().format() 說明前面DecimalFormat.getCurrencyInstance()返回了一個對象,這個對象含有.format()方法。
其實這個也可以拆開寫:
NumberFormat a = DecimalFormat.getCurrencyInstance();
String b = a.format(1234567);
這樣寫比較麻煩,連起來寫比較方便
⑸ java中類名+方法名(){}什麼意思
這里類中的方法是靜態方法,在調用類中的靜態方法時通常是這樣調用的,就是對一個對象調用一個類中的某個方法,對象是傳入的參數~
⑹ java一個類中這樣聲明方法 :類名+方法名(){}是什麼意思
public class ClassName{//類名ClassName
public String methodName(){//方法名methodName,String 返回值類型
//do something......方法實現的邏輯
ClassName cname=new ClassName();//創建一個類的對象實例
String mname=cname.methodName();//調用對象的方法,執行方法邏輯,返回方法的返回值
}
}
⑺ 類名.方法名(對象名);// 什麼意思
這是個靜態類用類名直接.方法名 否則要用對象
⑻ C++ 方法名前加~是什麼意思
是在類中的方法名吧?
並且和類名相同?
比如
class Test
{
public:
~Test(){}
}
意思是 該函數為析構函數
也就是說 該類對象在生存期結束的時候會自動調用的一個函數
⑼ this.對象名.方法名()與對象名.方法名()區別
this指的是當前所在類,而對象名.方法名比較通用,當你new一個別的包的類時,調用方法只能用後者,而不能用前者,
⑽ JS里 構造函數名.方法名=function(){…函數體…} 怎麼理解
extendClass.showMsg = function(){…}
是指給extendClass加了一個自己的showMsg方法,相當於:
function extendClass()
{
this.showMsg =function ()
{
alert("extendClass::showMsg inside");
}
showMsg = function(){…}
}
據我的理解,this指向實例化的obj,根據作用域鏈找到alert("extendClass::showMsg inside");這個的showMsg;
這里有一篇關於new做了哪些工作的文章,你看看
http://www.cnblogs.com/RitaRichard/archive/2011/10/12/2208902.html