函数中return默认返回None,若指定了多个返回值,则封装成一个元组 函数参数 参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。def person(name, age=18, *args, city, **kw): 默认参数一定要用不可变对象,如果是可变对象,程 ...
分类:
编程语言 时间:
2018-07-29 12:56:55
阅读次数:
161
最近项目部署在服务器以上出现了一个问题,就是下拉框出现了本来不应该存在在这个下拉框中的分类,领导让我和另一个实习生一起找原因在哪,下拉框中的内容是程序起来的时候加载到缓存中的,代码是这样 码表会被放到一个HashMap里,大致就是map<1001,<1,"竞赛">> 这个意思。当时我全部思维都在考虑 ...
分类:
其他好文 时间:
2018-07-28 16:47:21
阅读次数:
133
在网上看到的一个帖子解释Java的按值传递和按引用传递,感觉挺全面,就转过来,以供以后学习参考: 1:按值传递是什么 指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下: 按值传递重要特点:传递的是值的拷贝,也就是说传递后就互不相关了。 示例如下: 运行结果是: 2:按引用传递是什么 指的是在 ...
分类:
编程语言 时间:
2018-07-26 21:20:24
阅读次数:
171
概念 在定义函数时函数括号中的变量名成为 形式参数 ,简称形参或虚拟参数; 在主调函数中调用一个函数时,该函数括号中的参数名称为 实际参数 ,简称实参,实参可以是常量、变量或表达式。 注意: 1. C语言中实参和形参之间的数据传递是单向的值传递。 1. 被调用函数的形参只有函数被调用时才会临时分配存 ...
分类:
编程语言 时间:
2018-07-26 16:39:57
阅读次数:
185
函数参数传递机制,传值和引用的是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存 ...
分类:
编程语言 时间:
2018-07-16 21:43:38
阅读次数:
140
4.1 基本概念 4.1.1 java 语言有点 4.1.2 Java 解释型语言 c/c++ 编译型语言 4.1.3 main方法 可以重名但类型等不能重复 4.1.5 static 初始化顺序 : 父类静态变量、父类静态代码块、子类静态变量、子类静态代码块、父类非静态变量、父类非静态代码块、父类 ...
分类:
编程语言 时间:
2018-07-15 12:06:34
阅读次数:
182
1.数据传递的方法: 值传递:基本数据类型的数据不会发改变,因为值是直接复制给另一个数据类型 引用传递:会改变内存中的数据2、浅拷贝 浅拷贝:所谓的浅拷贝就是复制一份引用数据类型的地址,当改变了内存中数据的某一个值得话,也会影响到另一个对象 浅拷贝1 var obj = {name:"张三",age ...
分类:
Web程序 时间:
2018-07-13 19:00:03
阅读次数:
147
2个interger的引用对象传给一个swap方法在方法内部进行交换,返回后 1.1 java中方法参数传值方式 java中方法传参数都是值传递的,只不过根据参数的类型是引用类型还是非引用类型 引用类型传递的是该类型的地址 非引用类型传递的是该变量的副本 1.2 Integer 源代码存在 一个in ...
分类:
编程语言 时间:
2018-07-08 18:04:44
阅读次数:
143
ref:调用前需要赋值,用于传递参数的引用,而不是值.(有进有出) out:方法内赋值,将值从方法内传到了方法外.(只出不进) 两者都属于引用传递; 把out换成ref结果一样. ...
今天复习java时,突然注意到了一句以前没有注意过的一句话,String 是final修饰的,其值是不可变的。当时看的一脸懵逼,String str = "abc"; str = "abcde"这两行代码没有任何的错误的。上网百度了许久,还是整理下来防止以后忘记吧。 首先要理解的是,string说的 ...
分类:
其他好文 时间:
2018-07-06 18:32:44
阅读次数:
130