- 博客(7)
- 收藏
- 关注
原创 markdown笔记
Markdown 笔记标题名字(#+空格)标题(##+空格)三级标题(###+空格)字体Hello world!Hello world!Hello world!Hello world!分割线 - - -,* * *图片 ![截图]()[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QklKpbua-1611035672010)(C:\Users\86147\Pictures\头像.jpg)]超链接 超链接超链接列表(有序列表 无序列表:- +空格
2021-01-19 13:55:46 87
原创 深拷贝和浅拷贝
拷贝构造函数调用时机使用一个已经创建完毕的对象初始化一个新对象void test01(){person p1(20);person p2(p1);}值传递的方式给函数参数传值void doWork( Person p){}void test02(){person p;doWork§;}3. 以值方式返回局部对象Person doWork2(){Person p1;return p1;}void test03(){Person p=doWork2();}...
2020-09-24 14:13:40 111 1
原创 STL
函数重载作用:函数名可以相同,提高复用性函数重载满足条件:1.同一个作用域下2.函数名称相同3.函数参数类型不同 或者 个数不同 或者 顺序不同注意:函数的返回值不可以作为函数重载的条件访问权限1.公共权限(public) 成员 类内可以访问,类外可以访问2.保护权限(protected) 成员 类内可以访问,类外不可以访问,子类可以访问父类中保护的内容3.私有权限(private) 成员 类内可以访问,类外不可以访问。子类不可以访问父类的私有内容...
2020-09-24 14:03:47 111
原创 C++内存分区模型
C++程序在执行时,将内存划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放,存放函数的参数值、局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程...
2020-09-23 09:49:41 101
原创 笔记
笔记mysql三范式:1NF:字段不可分,字段具有原子性。2NF:有主键,非主键字段依赖主键字段。3NF:非主键字段之间不能相互依赖。数据库创建索引的优缺点:优点:1.创建唯一性索引可以保证数据表中每一行数据的唯一性。2.加快数据的检索速度。3.加速表和表之间的连接。4.通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。5.在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。缺点:1.创建索引和维护索引需要耗费大量的时间,并随创建的数量增多而
2020-08-13 10:03:17 116
原创 java面试2020及答案(第二弹)
最新java面试基础总结。重写和重载的区别方法的重载和重写都是实现多态的方式。重载实现的是编译时的多态性,重写实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表则视为重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的参数列表,比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常。gc机制gc:即垃圾收集, 是指 JVM 用于释放那些不再使用的对象所占用的内存。在系统运行过程中,会产生一些无用的对象,这些对象占据着一定的内存,如果不对这
2020-06-02 22:58:43 1757 4
原创 java面试2020及答案
记录下这几个月来java的面试题,都是去各个公司的笔试或面试总结。(第一弹)== 与 equals的区别==:对于基本数据类型和引用类型 == 的作用是不同的,对于基本数据类型 == 比较的是值是否相等,对于引用类型比较的是引用是否相等。equals:equals在默认情况下是引用比较,只是很多类重写了equals方法,比如String、Integer等重写了equals方法,变成值比较。java中对象参数是传引用还是传值通常的说法是:对于基本数据类型(整型、浮点型等)是传值;对于引用
2020-05-24 16:42:23 886 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人