在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。
A. 正确
B. 错误
答案:B
解析:
由于变量被定义出来后只是暂时在内存中,等到程序执行到某一个点,该变量会被释放掉,也就是说变量有它的生命周期。因此,变量的有效范围是指程序代码能够访问该变量的区域,若超出该区域,则在编译时会出现错误。在程序中,一般会根据变量的“有效范围”将变量分为“成员变量”和“局部变量”。
而成员变量在整个类中都有效,局部变量只在当前代码块中有效。所以有效范围不是整个页面。
不同的用户之间可以数据共享。