参数传递方式: (1)值传递(2)引用传递 (1)值传递:把实参值传递给形参,形参只是局部变量,函数运行完就会销毁,不会影响实参的值。 (2)引用传递:当定义引用变量时,例如:int &b=a,则a、b占用的是同一个存储空间,b相当于是a的别名,对a(或b)操作,另一个值也会改变; 目的:使用引用参 ...
分类:
编程语言 时间:
2019-03-12 16:42:22
阅读次数:
190
以后的项目里面,ThreadLocal可以帮助我们减少一些重要的引用传递。 以上的代码之中明确的用了引用传递将Message类的对象传递给了MessageConsumer课的print()方法 所以如果现在想要明确标出每一个线程的具体的对象信息,就需要使用ThreadLocal,实际上整个保存数据的 ...
分类:
其他好文 时间:
2019-03-12 13:53:24
阅读次数:
177
1) 数组是多个相同类型数据的组合,一个数组一旦声明/定义了,其长度是固定的, 不能动态变化
2) var arr []int 这时 arr 就是一个 slice 切片,切片后面专门讲解,不急哈.
3) 数组中的元素可以是任何数据类型,包括值类型和引用类型,但是不能混用。
4) 数组创建后,如果没有赋值,有默认值(零值)
数值类型数组:默认值为 0
字符串数组: 默认值为 ""
bool 数组: 默认值为 false
5) 使用数组的步骤
1. 声明数组并开辟空间
2 给数组各个元素赋值(默认零值)
3 使用数组
6) 数组的下标是从 0 开始的
7) 数组下标必须在指定范围内使用,否则报 panic:数组越界,比如 var arr [5]int 则有效下标为 0-4
8) Go 的数组属值类型, 在默认情况下是值传递, 因此会进行值拷贝。数组间不会相互影响
9) 如想在其它函数中,去修改原来的数组,可以使用引用传递(指针方式)
10) 长度是数组类型的一部分,在传递函数参数时 需要考虑数组的长度,看下面案例
分类:
编程语言 时间:
2019-03-09 12:51:49
阅读次数:
188
在java中 值传递:基本数据类型(四类八种)与枚举类型 传递的是值的副本 引用传递:对象是引用传递 传递的是对象的引用--底层逻辑也是地址的副本 列: 上面发现name1和name2的值发生了交换,这证明了传递到swap()中的是对象的地址,说明这是引用传递; 例 我们发现当我们在swap()方法 ...
分类:
编程语言 时间:
2019-03-07 15:59:11
阅读次数:
174
0-写在前面 从上学期的数据库课设要求搭建网页开始接触到前端技术,到假期冯如杯做展示平台的开发,学习了一定的前端技术基础,再此记录一下学习的心得与收获。 1-基础知识补充 1-1 HTML5 【概述】 W3C对于超文本标记语言HTML(HyperText Markup Language) 的第五次重 ...
分类:
其他好文 时间:
2019-03-06 00:48:36
阅读次数:
199
一:值传递和引用传递的区别 值传递:(形参是基本类型)方法调用时,实际参数把值传递给形式参数,形式参数会新辟一个内存单元,用实参的值初始化,两者是不同的内存单元,形参再次被赋值的话,是不会影响实参的。 引用传递:(形参是引用类型,为对象和数组,传的是地址),方法调用时,实参是对象或数组,传递给形参的 ...
分类:
其他好文 时间:
2019-02-20 09:55:56
阅读次数:
180
1.在类中声明构造函数,如果构造函数的参数需要初始化,最好在函数声明的时候使用构造函数独有的初始化方式,不要在函数体内再进行初始化,这样可以提高程序的运行效率,具体如下: 2.数据都放在private里面,这也体现了c++的三大特性之一:封装 3.参数能通过引用传递就不要用值传递。因为值传递的方式传 ...
分类:
其他好文 时间:
2019-02-13 00:39:59
阅读次数:
195
在.net 中类(class) 与结构(Struct)的异同。 Class 可以被实例化,属于引用类型,是分配在内存的堆上的。类是引用传递的。 Struct 属于值类型,是分配在内存的栈上的。结构体是复制传递的。 Boolean等属于结构体。 堆和栈的区别 栈是编译期间就分配好的内存空间,因此你的代 ...
分类:
Web程序 时间:
2019-02-08 21:43:40
阅读次数:
219
题目链接:https://vjudge.net/problem/UVA-839 题目大意:输入一个树状天平,根据力矩相等原则,判断是否平衡。 如上图所示,所谓力矩相等,就是Wl*Dl=Wr*Dr。 其中Wl和Wr分别为左右两边砝码的重量,D为距离 采用递归的方式输入:每个天平的格式为Wl,Dl,Wr ...
分类:
其他好文 时间:
2019-02-05 11:55:09
阅读次数:
153
NFS 访问一个本地文件还是NFS共享文件对于客户端而言都是透明的,当文件打开的瞬间,内核会作出一个决定,如果是本地文件内核会将本地NFS共享文件内核会将NFS共享文件的所有引用传递给——》NFS客户端枢中 NFS客户端是通过TCP/IP协议及模块向NFS服务器发送RPC请求,NFS主要是用UDP ...
分类:
其他好文 时间:
2019-02-05 00:30:40
阅读次数:
273