摘要: Java 容器分为 Collection 和 Map 两大类。具体的分类如下: Collection List(有序,可重复) ArrayList: 底层用Object数组实现,特点是查询效率高,增删效率低,线程不安全, 初始化长度是10,默认是16,通过定义更大的数组,将旧数组中的值复制到新数组实 阅读全文
posted @ 2021-03-18 22:05 CEO雷总 阅读(197) 评论(0) 推荐(0)
摘要: 需要注意的是,宏是完全按照顺序逐字逐句替代,不要先计算出答案再替换进去 B*B =4+5*4+5*4+5*4+5=69 阅读全文
posted @ 2021-03-18 10:43 CEO雷总 阅读(85) 评论(0) 推荐(0)
摘要: 值类型 引用类型 存储方式 直接存储数据本身 存储的是数据的引用,数据存储在数据堆中 内存分配 分配在栈中的 分配在堆中 效率 效率高,不需要地址转换 效率较低,需要进行地址转换 内存回收 使用完后立即回收 使用完后不立即回收,而是交给GC处理回收 赋值操作 创建一个新对象 创建一个引用 类型扩展 阅读全文
posted @ 2021-03-18 10:38 CEO雷总 阅读(64) 评论(0) 推荐(0)
摘要: C++中 的虚函数的作用主要是实现了多态的机制。而虚函数是通过虚函数表(V-Table)实现的。 构造函数不能声明为虚函数,析构函数可以声明为虚函数,而且有时是必须声明为虚函数。 构造函数为什么不能声明为虚函数? 1 构造一个对象的时候,必须知道对象的实际类型,而虚函数行为是在运行期间确定实际类型的 阅读全文
posted @ 2021-03-18 10:34 CEO雷总 阅读(133) 评论(0) 推荐(0)
摘要: A:DNS就是将域名翻译成IP地址。 B:主要用UDP,但是当请求字节过长超过512字节时用TCP协议,将其分割成多个片段传输。 C:DNS协议默认端口号是53。 D:操作系统的DNS缓存:windows DNS缓存的默认值是 MaxCacheTTL,它的默认值是86400s,也就是一天。macOS 阅读全文
posted @ 2021-03-18 10:31 CEO雷总 阅读(628) 评论(0) 推荐(0)
摘要: 微软操作系统(DOS、WINDOWS等)中磁盘文件存储管理的最小单位叫做“簇” 扇区:硬盘不是一次读写一个字节而是一次读写一个扇区(512个字节)。扇区是磁盘的最小物理存储单元簇:系统读写文件的基本单位,一般为2的n次方个扇区(由文件系统决定)。簇是最小磁盘空间单位 块可以包含若干页,页可以包含若干 阅读全文
posted @ 2021-03-18 10:29 CEO雷总 阅读(1116) 评论(0) 推荐(0)