排序

排序

基于比较的排序算法:

BUB - 冒泡排序

算法原理

1.比较相邻的元素,如果第一个比第二个大,就交换他们两个;

2.对每一对相邻的元素做同样的工作,从开始第一对到结尾的最后一对,比较完一轮,最大的元素就放到了最后一位;

类装载

类装载

graph LR

A(loading)-->B(verifying)-->C(preparing)-->D(resolving)-->E(initializing)-->F(using)-->G(unload)
  • 在任何时刻,第一次访问某类,都会执行类装载
  • 访问包括三种情况:
    • 使用某类的static方法
    • 访问某类的static属性
    • 构造某类的对象
  • 声明没有初始化的引用Administrator admin;,并不会导致类装载(This is lazy load)
  • 一个类的装载只会执行一次
|