10 2021 档案

摘要:CPU核心数,线程数 CPU个数、核心数、线程数的关系: CPU个数:是指物理上,即硬件上的核心数; 核心数:是逻辑上的,简单理解为逻辑上模拟出的核心数; 线程数:是同一时刻设备能并行执行的程序个数,线程数 = cpu个数 * 核数; CPU线程数和Java多线程概念: 单个CPU线程在同一时刻只能 阅读全文
posted @ 2021-10-21 10:31 前度刘郎 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:①、数组 优点: 按照索引查询元素的速度很快; 按照索引遍历数组也很方便。 缺点: 数组的大小在创建后就确定了,无法扩容; 数组只能存储一种类型的数据; 添加、删除元素的操作很耗时间,因为要移动其他元素。 ②、链表 《算法(第 4 版)》一书中是这样定义链表的: 链表是一种递归的数据结构,它或者为空 阅读全文
posted @ 2021-10-21 10:09 前度刘郎 阅读(207) 评论(0) 推荐(0) 编辑
摘要:对象的内存分配流程如下: 对象创建的过程中会给对象分配内存,分配内存的整体流程如下: 第一步:判断栈上是否有足够的空间。 ​ 这里和之前理解有所差别。之前一直都认为new出来的对象都是分配在堆上的,其实不是,在满足一定的条件,会先分配在栈上。那么为什么要在栈上分配?什么时候分配在栈上?分配在栈上的对 阅读全文
posted @ 2021-10-13 16:07 前度刘郎 阅读(1701) 评论(3) 推荐(0) 编辑

欢迎来到戴建伟的博客!
点击右上角即可分享
微信分享提示