- 博客(11)
- 收藏
- 关注
原创 2021-07-17
JDK 9 集合新特性针对:LIst、Set、Map 接口,增加了一个静态的工厂方法 of ,可以给集合一次性添加多个元素;static <E> List<E> of(E...elements)使用前提: 当集合存储的元素个数已经确定时,不在改变时使用;注意: 1、不适用于接口的实现类; 2、of 方法的返回值是一个不能改变的集合,集合不能再使用 add、put 方法添加元素,会抛出异常; 3、Set 和 Map 接口在...
2021-07-17 21:05:48 95
原创 成员函数的重载、覆盖和隐藏
成员函数的重载主要特点是函数的参数类型和数目不同,与函数返回值类型没有关系。重载和成员函数是否是虚函数无关。特征:相同的范围(在同一个类中)相同的函数名字不同的参数列表virtual关键字可有可无实例:class A{...virtual int fun();void fun(int);void fun(double,double);static int fun(char);
2017-12-11 09:37:36 242
原创 Linux--vim命令
vim相关命令: VIM使用: vi /etc/passwd 查看Vi普通模式: vi test.txt 进入: i 从光标所在位置开始进入插入模式 I 光标回到首行,进入插入模式 a 从光标所在位置的下一个字符处,进入插
2017-11-29 21:51:35 233
原创 Linux--Xshell脚本
进程监控脚本功能要求: 监控程序是否运行,如果程序没有运行,那么启动程序。eg:监控:ps -ef | grep "/bin/cat" |grep -v "grep"程序:while [ true ] do pro=$(ps -ef |grep "les1.sh" |grep -v "grep") if [ -z $pro ] //pro
2017-11-29 21:46:36 911
原创 Linux--预定义变量、函数
预定义变量$n:第n个参数 第0个参数为文件名称,eg:param0=sdsd.sh eg:${10}$#:参数个数 eg:sh sdsd.sh 55 45 "asdasd" =>3$*:所有的参数 在一块内存中,空格间隔$@:所有的参数 申请n个空间,分别存放$?:上次命令执行的返回值eg:echo '$*'=$* ''取消特殊字符的含义eg:echo '$@'
2017-11-29 21:40:25 263
原创 Linux--选择、循环语句
选择 -gt -eq -lt -le -ge 数字大于 等于 小于 > < >= .... 字符串eg:if [ $a -gt 1 ] then echo " a>1 "elif [ $a -eq 1 ]then echo "a==1 "else echo " a<1 "ficase $1 in
2017-11-29 21:34:20 443
原创 Linux常用命令
快捷方式: 1、ctrl+alt :在界面显示鼠标 2、Ctrl+alt+T :字符界面,终端 3、目录命令:ls 根目录: ls / 根目录下bin目录:ls /bin / 4、Ctrl + “+”:放大常用命令:* ls:显示目录内容 ** ls -a :在Linux中以.开头文件,为隐藏文件 ** ls -A:和-a基本一样,但不包括(.和
2017-11-29 21:20:22 177
原创 内存分区(C语言)
C语言–内存分区关于内存分区,可以从五个方面考虑:堆区:可以由编程人员手动分配和释放,分配方式类似于链表。由malloc分配,free释放。如果编程人员忘记释放,程序结束系统自动释放;栈区:由编译器自动分配和释放,例如,局部变量、函数形参等;全局(静态)存储区:存放全局变量和静态变量。包括DATA段和BSS段, ¥¥DATA段:全局初始化区,存放初始化的变量;
2017-11-19 13:56:07 213
原创 关键字register:
作用:请求编译器尽可能将此变量存在CPU内部的寄存器中,由于寄存器数量有限,所以这不是绝对的。 此外,还应该注意: ● register变量必须是一个单一的值,并且其长度应小于或等于整型的长度; ● register变量有可能不存放内存中,所以不能使用取址运算符“&”来获取变量的地址; ● 不属于基本数据类型。 代码测试: 1. int main() 2. {
2017-10-28 15:22:57 242
原创 break与continue的区别
break与continue的区别共同作用:结束循环。区别: break:表示结束本层循环。如果当前循环只有一层循环,当执行到break时,循环便到此结束。continue:则表示结束本次循环。当执行到continue时,结束本次循环,进入下一轮循环。用代码来测试:int main(){ int i = 0; for (; i < 10; ++i) { i
2017-10-14 21:03:34 276
原创 sizeof的用法
sizeof:作用:计算变量所占空间的大小。 备注:是一个关键字,不是函数。代码测试: 1. int main() 2. { 3. int i = 5; 4. printf(“%d\t”, sizeof(int)); 5. printf(“%d\t”, sizeof int ); 6. printf(“%d\t”, sizeof(i));
2017-10-14 20:25:53 667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人