自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 转载:深入理解Java虚拟机之内存区域:Java虚拟机栈

虚拟机栈也是线程私有的每个方法执行的时候,会同步创建一个栈帧(Stack Frame)用于存储局部变量表等。每一个方法被调用直至执行完毕的过程,就是一个栈帧入栈到出栈的过程。我们通常说的“堆” 与 “栈”中的“栈”,就是这个虚拟机栈,或者更多情况下指的是其中的局部变量表。局部变量表存放着:基本数据类型(boolean,byte,char,short,int,long,double,float)对象引用referencereturnAddress类型(指向了一条字节码指令的地址)存储这些数据

2020-05-24 19:51:32 142

原创 转载:深入理解Java虚拟机之内存区域:程序计数器

转载:深入理解Java虚拟机之内存区域:程序计数器字节码解释器工作时就是根据程序计数器来选取下一条需要执行的字节码指令。它是程序控制流的指示器。为了线程切换后能恢复到正确的执行位置,所以每个线程独自拥有一个独立的程序计数器。我们称这类内存区域为“线程私有” 的内存。...

2020-05-24 19:36:15 110

原创 Java实现排序算法之合并排序

Java实现排序算法之合并排序数组左半部分先进行分治,再对右半部分进行分治。分:拆分成一个个元素治:进行合并,谁小就先把谁放进temp临时数组里。时间复杂度O(nlogn)import java.util.Arrays;public class MergeSort { static int count = 0; public static void mergeSort(int[] data){ int[] temp = new int[data.length];

2020-05-24 19:19:14 343

原创 Java实现排序算法之选择排序

Java实现排序算法之选择排序Java实现排序算法之选择排序head指针指向每次循环中的第一个位置(去掉最小值之后)rear指针在每次循环中遍历找最小值,如果有比head位置小的值,就与之交换import java.util.Arrays;public class SelectionSort { public static void sort(int[] data){ int temp; int head = 0; int rear =

2020-05-24 19:11:43 121

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除