⑴ <%= 方法名()%>与<%#方法名()%>的区别
=号 将不把内容放入缓存 当页面有表单提交的时候也就是回传时 用=号 内容会丢失 但用=好可以加快浏览速度 减轻服务器负担 用#就必须得绑定 比如 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