看法哪些层级属于离散变量什么变量

【图文】多变量分析_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
多变量分析
&&市场调查研究的PPT
大小:569.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢2014年《科研方法与论文写作》试题及答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
2014年《科研方法与论文写作》试题及答案
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩20页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
课题研究中的变量有哪些
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口博客访问: 110235
博文数量: 70
博客积分: 966
博客等级: 准尉
技术积分: 555
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Java
这属于 java 的基础知识,你可以不了解,也可以不拿它当一回事,代码也一样能敲的顺畅;这是很久之前,我从 C &转 java 刚入门那会的看法,那会我坚持自己的理念:&&& 重实践,讲运用,轻理论。当然,对同一样事物,在不同阶段也会有不一样的看法,这理念在某个时段已经不适合我,早就被抛弃了。不扯淡了,直接进入主题。
java 中的变量大致分为 成员变量 和 局部变量 两大类。
成员变量:&&& 在类体里面定义的变量称为成员变量;&&& 如果该成员变量有 static 关键字修饰,则该成员变量称为 静态变量 或 类变量;&&& 如果该成员变量没有 static 关键字修饰,则该成员变量被称为 非静态变量 或 实例变量。
局部变量:&&& 形参、方法内定义的变量、代码块中定义的变量,都属于局部变量。
类变量 (静态变量)&&& 1. 可以向前引用&&& 2. 变量属于类本身&&& 3. 类变量不依赖类的实例,类变量只在初始化时候在栈内存中被分配一次空间,无论类的实例被创建几次,都不再为类变量分配空间&&& 4. 通过类的任意一个实例来访问类变量,底层都将将其转为通过类本身来访问类变量,它们的效果是一样的&&& 5. 一旦类变量的值被改变,通过类或类的任意一个实例来访问类变量,得到的都将是被改变后的值&&& 6. 将在类的初始化之前初始化
实例变量(非静态变量)&&& 1. 不能向前引用,如果向前引用,则称为非法向前引用,这是不允许的&&& 2. 变量属于类的实例对象&&& 3. 随着类的实例被创建而分配内存空间
非静态代码块&&& 直接由 { } 包起来的代码,称为非静态代码块
静态代码块&&& 直接由 static { } 包起来的代码,称为静态代码块
类变量(静态变量)、实例变量(非静态变量)、静态代码块、非静态代码块 的初始化时机&&& 由 static 关键字修饰的(如:类变量[静态变量]、静态代码块)将在类被初始化创建实例对象之前被初始化,而且是按顺序从上到下依次被执行;&&& 没有 static 关键字修饰的(如:实例变量[非静态变量]、非静态代码块)初始化实际上是会被提取到类的构造器中被执行的,但是会比类构造器中的&&& 代码块优先执行到,其也是按顺序从上到下依次被执行。
示例代码让你更见明白:
&11public class Statical {1213 /**14&&&& * 静态代码块15&&&& * 类变量(静态变量)可以向前引用(即:先引用,再定义)16&&&& */17&&& static {18&&&&&&& name = "fancydeepin"; // name 的定义在使用之后19&&&&&&& System.out.println("--->& 静态代码块被执行&& <---");20&&& }21 /**22&&&& * 类变量(静态变量)在类的初始化之前初始化,无论类的实例将被创建多少个23&&&& * 类变量(静态变量)都将只在初始化时候在栈内存上分配一次空间24&&&& * 凡 static 修饰的,都将按位置被顺序执行,所以,25&&&& * name 的值最终输出 fancy 而不是上面的 fancydeepin26&&&& */27&&& public static String name = "fancy"; //类变量(静态变量)28&&& private String mail = "myEmail"; //实例变量(非静态变量),定义时指定初始值,会比在构造器赋予值更早执行29&&&30&&& public Statical() {31&&&&&&& mail = ;32&&&&&&& System.out.println("---> 构造器代码块被执行 <---");33&&& }34 /**35&&&& * 非静态代码块36&&&& * 实际上,非静态代码块在类初始化创建实例时,将会被提取到类的构造器中,37&&&& * 但是,非静态代码块会比构造器中的代码块优先被执行38&&&& * 所以,mail 最终输出的是类构造器中给定的值,也就是 39&&&& * 而不是 ,更不是 myEmail40&&&& */41&&& {42&&&&&&& mail = "";43&&&&&&& System.out.println("---> 非静态代码块被执行 <---");44&&& }45&&&46&&& // getting and setting47
测试类示例代码
&1&2&&&&& /**&3&&&&&&&& * 类变量(静态变量)在类被初始化创建实例之前被初始化&4&&&&&&&& */&5&&&&&&& System.out.println("-----------------> @1 <----------------");&6&&&&&&& System.out.println("name --->> " + Statical.name); // @1&7&&&&&&& System.out.println("-----------------> @1 <----------------");&8&&&&&& /**&9&&&&&&&& * 创建类的实例对象10&&&&&&&& */11&&&&&&& System.out.println("-----------------> @6 <----------------");12&&&&&&& Statical statical = new Statical(); // @613&&&&&&& System.out.println("-----------------> @6 <----------------");14&&&&&&& /**15&&&&&&&& * 通过实例来访问类变量,底层将转化成通过类本身来访问类变量16&&&&&&&& */17&&&&&&& System.out.println("-----------------> @2 <----------------");18&&&&&&& System.out.println("name --->> " + statical.name); // @219&&&&&&& System.out.println("-----------------> @2 <----------------");20&&&&&& /**21&&&&&&&& * 如果类变量的值被改变,再访问类变量,将得到被改变后的值22&&&&&&&& */23&&&&&&& Statical.name = "fancydeepin";24&&&&&&&25&&&&&&& System.out.println("-----------------> @3 <----------------");26&&&&&&& System.out.println("name --->> " + statical.name); // @327&&&&&&& System.out.println("-----------------> @3 <----------------");28&&&&&&&29&&&&&&& System.out.println("-----------------> @4 <----------------");30&&&&&&& System.out.println("name --->> " + Statical.name); // @431&&&&&&& System.out.println("-----------------> @4 <----------------");32&&&&&& /**33&&&&&&&& * 非静态代码块 和 构造器 被执行的时机34&&&&&&&& */35&&&&&&& System.out.println("-----------------> @5 <----------------");36&&&&&&& System.out.println("mail --->> " + statical.getMail()); // @537&&&&&&& System.out.println("-----------------> @5 <----------------");38
后台输出结果
-----------------> @1 <------------------->& 静态代码块被执行&& <---name --->> fancy-----------------> @1 <----------------
-----------------> @6 <-------------------> 非静态代码块被执行 <------> 构造器代码块被执行 <--------------------> @6 <----------------
-----------------> @2 <----------------name --->> fancy-----------------> @2 <----------------
-----------------> @3 <----------------name --->> fancydeepin-----------------> @3 <----------------
-----------------> @4 <----------------name --->> fancydeepin-----------------> @4 <----------------
-----------------> @5 <----------------mail& --->> -----------------> @5 <----------------
阅读(1207) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。看法属于什么变量_百度知道
看法属于什么变量
看法属于什么变量
我有更好的答案
是定义在样本空间上的实值函数,称为随机变量,连续型的有:均匀公布、指数分布.对于常见的随机变量分布的类型,离散型的有:两点分布:设随机试验的样本空间为定义、二项分布、泊松分布
采纳率:73%
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 以下哪些属于全局变量 的文章

 

随机推荐