Java-成员变量和局部变量
一 两者区别
1,作用范围:
成员变量作用于整个类
局部变量作用于函数或者语句中
,2,在内存中的位置
成员变量:在堆内存中,因为对象的存在,才在内存中存在
局部变量:存在栈内存中
3,初始化值
成员变量初始化为0,可以直接使用
局部变量默认没有初始化不能使用,
二 构造代码块
作用:给对象进行初始化
对象一建立就运行,而且优先于构造函数执行与...
分类:
编程语言 时间:
2015-07-05 12:24:04
阅读次数:
217
1.命名基本原则仿照 Cocoa 风格来,使用长命名风格变量命名推荐的命名语素顺序是:最开头是命名空间简写,然后越重要、区别度越大的语素越要往前放。经典的结构是:作用范围+限定修饰+类型。例:123456extern ushort APIDefaultPageSize; // 还行,能...
分类:
其他好文 时间:
2015-06-29 20:07:51
阅读次数:
114
HttpSession:在服务器中,为浏览器创建独一无二的内存空间,在其中保存会话相关的信息。
4.1session作为域使用:他是j2ee中四大域对象之一,作用范围为整个会话。
4.2session的生命周期:在第一次调用reqeust.getSession()方法的时候,服务器会检查是已经有对应的session,如果没有就在内存中创建一个session并返回。
当一段时间内session...
分类:
Web程序 时间:
2015-06-20 09:16:47
阅读次数:
1896
到此为止:已经学习了两个域对象:
servletContext:web应用
request:仅仅用于同一个请求
作用范围:整个请求链上
生命周期:当服务器收到一个请求,创建出代表请求的request对象,request开始.当请求结束,服务器销毁代表请求的request对象,request域结束.
作用:在整个请求链范围内共享数据,通常我们...
分类:
其他好文 时间:
2015-06-18 15:23:21
阅读次数:
120
一-静态局部变量。
1.函数内的static变量的作用范围在该函数内,该变量只在内存中初始化一次,下次使用时依然维持以前的值,不再进行初始化的工作。因为static变量保存在全局数据区,而不是栈区,保持到下一次使用时依然有效。由于其保存在全局数据区,所以它的有效范围在局部函数内,但是生命周期却伴随着整个进程的生命周期的结束。
二-全局静态变量
1)未显示初始化的全局静态变量,系统会根据该静态全...
分类:
其他好文 时间:
2015-06-16 09:30:06
阅读次数:
162
内部类详解(转)内部类有两种情况:(1) 在类中定义一个类(私有内部类,静态内部类)(2) 在方法中定义一个类(局部内部类,匿名内部类)1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私...
分类:
其他好文 时间:
2015-06-14 18:26:41
阅读次数:
134
1、存储过程框架 变量:局部、全局、内置 declare 仅用在begin...end中, 声明的是局部变量, 作用范围也仅在此begin...end中 declare 前不能有任何其他非declare语句 declare v1, v2, v3 int default 0; -- 无default则...
分类:
数据库 时间:
2015-06-14 10:44:51
阅读次数:
224
1、strong和weak
strong:强指针/强引用;默认情况下,任何指针都是强指针 ;也就是说,我们平常定义的时候Person *p =[ [Person alloc] init];都是strong;
weak:弱指针/弱引用;使用_weak修饰的指针。
ARC(自动引用计数)的判断准则:只要没有任何强指针指向,这个对象就会被销毁;
当然超过自己的作用范围也会被销毁;
但是程...
分类:
移动开发 时间:
2015-06-14 09:38:41
阅读次数:
245
从理论上来说两者的区别在于作用范围的不同成员变量作用于整个类中局部变量作用于当前函数,或者语句当中在内存中的位置也不同成员变量位于堆内存中局部变量存在于栈中。使用方法的不同成员变量可以不用初始化,因为它会自动初始化局部变量必须初始化,因为jvm不会给他初始化修..
分类:
其他好文 时间:
2015-06-13 18:46:11
阅读次数:
107
这一章我们将会重点介绍JavaScript中几个重要的属性(this、constructor、prototype), 这些属性对于我们理解如何实现JavaScript中的类和继承起着至关重要的作用。thisthis表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果...
分类:
编程语言 时间:
2015-06-12 11:38:43
阅读次数:
104