Java语言特点:一次编写,到处运行 面向对象:封装性、继承性、多态性 可变参数 foreach 类中全部属性必须封装,封装后要通过get,set方法进行访问;调用方法时最好采用this.方法名称();的形式 字符串:(“==”比较的是地址)(equals比较内容) Java中为String对象提供 ...
分类:
编程语言 时间:
2019-08-15 05:57:58
阅读次数:
113
第24课 - 专题四经典问题解析 1. 历史的痕迹 #include <cstdlib> #include <iostream> using namespace std; template<class T> //以前是用typename定义,现在是用class定义 T Minus(T a, T b) ...
分类:
编程语言 时间:
2019-08-11 20:42:54
阅读次数:
106
[TOC] 1. 可变参数 可变位置参数( args):接收多余的位置参数,以元组形式存储 可变关键字参数( kwargs):接收多余的关键字参数,以字典形式存储 执行结果为: 2. 函数对象 python中面向对象贯彻的很彻底,一切即对象,函数是第一类对象,即函数可以被当做数据处理。 引用:可以将 ...
分类:
其他好文 时间:
2019-08-11 20:25:04
阅读次数:
68
1.单元测试Junit 1.1 测试对象是一个类中的方法 1.2 junit不是javase的部分,使用时需要导入jar包,myeclipse自带jar包 1.3 单元测试方法的时候,方法命名规则 public void 方法名(){} 1.4 使用注解方式运行,在方法的上面@Test -当出现绿色 ...
分类:
编程语言 时间:
2019-08-10 12:02:43
阅读次数:
98
如何判断一个变量是不是指针? 思路:模板函数 + 可变参数 + sizeof(函数) ...
分类:
编程语言 时间:
2019-08-07 16:01:40
阅读次数:
144
今天发现jdk1.5后增加了个可变参数,以前还一直不晓得 另外,刷算法题在讨论区看到了有用Collections工具类的api进行辅助解决的,对Collecitons的api没怎么用过,不怎么了解,翻看jdk8文档+掘金的一篇博客就清楚了 https://juejin.im/post/5a752b1 ...
分类:
编程语言 时间:
2019-08-04 16:44:11
阅读次数:
111
… :表示可变参数,在函数定义时使用 可变参数与对应数组的数字签名是完全一样的,但是使用有一定的区别 由于数字签名相同,所以冲突而报错: 使用上注意事项: 一、利用数组定义后,该方法就必须传入对应类型的数组 而使用可变参数后,可以不传入、或者传入多个参数,或者直接传入数组 函数调用: 二、当使用可变 ...
分类:
编程语言 时间:
2019-08-04 00:57:15
阅读次数:
123
廖雪峰python3指出: *args:表示的是一个Tuple参数 之后我们还会遇到**wargs表示一个字典dict参数 ...
分类:
编程语言 时间:
2019-07-26 21:32:55
阅读次数:
123
1.字符、字符串也能使用区间运算符,但是不能用在for-in中; 2.函数中形参是let,也只能是let 3.一个函数最多只能有1个可变参数 4.紧跟在可变参数后边的参数不能省略参数标签 5.可变参数不能标记为inout 6.inout参数不能有默认值,并且inout参数传入的必须是可以被多次赋值的 ...
分类:
编程语言 时间:
2019-07-26 13:17:02
阅读次数:
98
publicstaticvoidclose(Closeable...io)//可变参数,相当于数组Closeable...io//可变参数,使用时相当于数组(for循环遍历)Closeable输入输出流实现的接口,在释放资源时使用try...with..resource自动释放资源工具:在try后接(is;os),其他的不变,会自动释放资源,不用管先后顺序(手动书写关闭时要先打开的后关闭)try(
分类:
编程语言 时间:
2019-07-25 17:36:16
阅读次数:
150