摘要: 目录: 一、JVM内存模型 二、JVM运行时数据区 三、java堆heap 一、JVM内存模型:并发编程的艺术p21 为了屏蔽各种硬件和操作系统对内存访问的差异,java定义了JVM内存模型。 主内存:所有变量都存储在主内存中。类似于运行时数据区的堆和方法区 工作内存:每个线程都拥有自己的工作内存, 阅读全文
posted @ 2019-11-16 16:09 guoyu1 阅读(363) 评论(0) 推荐(1) 编辑
摘要: 1、快速排序思想: 快速排序主要利用分治和递归的思想,例如,将一个数组{2,5,10,1,0,7}排序。首先选取其第一个元素2作为基准,将<2的元素移动到其左边,将>=2的元素移动到其右边(其中等于2放左放右都可以),此过程称为一次分区,可以得到{0,1,2,10,5,7}。经过一次分区后,数组就分 阅读全文
posted @ 2019-11-16 14:35 guoyu1 阅读(239) 评论(0) 推荐(0) 编辑