ruheng

成长路上的小菜鸟


  • 首页

  • 分类

  • 归档

排序算法的比较与java实现

发表于 2017-01-13 | 分类于 数据结构 |
| 字数统计 2,445 | 阅读时长 10
冒泡排序基本思想:  比较相邻的元素。如果第一个比第二个大,就交换他们两个。  对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。Jav ...
阅读全文 »

JVM内存区域与内存模型

发表于 2017-01-13 | 分类于 JVM基础 |
| 字数统计 1,066 | 阅读时长 4
Java内存区域:方法区(公有):用户存储已被虚拟机加载的类信息,常量,静态常量,即时编译器编译后的代码等数据。异常状态 OutOfMemoryError 其中包含常量池:用户存放编译器生成的各种字面量和符号引用。 堆(公有):是JVM所管理的内存中最大的一块。唯一目的就是存放实例对象,几乎所有的对 ...
阅读全文 »

对象的创建、内存布局和访问定位

发表于 2017-01-13 | 分类于 JVM基础 |
| 字数统计 599 | 阅读时长 2
对象的创建:1.虚拟机遇到一个new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用 2.检查这个符号引用代表的类是否已经被加载,解析和初始化过。如果没有,那必须先执行响应的类加载过程 3.在类加载检查功通过后,为新生对象分配内存。对象所需的内存大小在类加载完成后便可完全确定 ...
阅读全文 »
1…1011
Ruheng

Ruheng

向前走

103 日志
24 分类
RSS
GitHub 简书 掘金 CSDN
© 2017 - 2018 Ruheng
由 Hexo 强力驱动
主题 - NexT.Mist
访问人数 总访问量