重温Java
hjiangshujing
这个作者很懒,什么都没留下…
展开
-
java 中的类加载器
-------------- Android 进阶解密笔记—类加载器 -------------------------ClassLoader的类型(两种)系统类加载器自定义类加载器系统类加载器(三种)Bootstrap ClassLoader (引导类加载器)Extensions ClassLoader (拓展类加载器)Application ClassLoader (应用...原创 2020-02-10 15:54:23 · 129 阅读 · 0 评论 -
java 虚拟机内存分配
内存结构:Java程序在运行时,需要在内存中分配空间,为了提高运算效率,有对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式共分配了5块区域,每区域中处理方式不同栈内存、堆内存、 方法区、本地方法区、寄存器栈内存:用于存储局部变量当数据使用完,所占空间会自动释放例如:int a = 5;int b = a;b = 8;堆内存用于存放数组和对象,通过new建立的实原创 2017-09-13 23:43:03 · 283 阅读 · 0 评论 -
算法--简单选择排序
简单选择排序原理:选择一个固定的位置,不断的跟其他位置的值去比较通过图说明: 对 4, 6, 5, 9, 2, 8进行排序第1轮:从第1个开始,逐个与其后面的进行比较,将较小的值前置,进行交换,结果为2,6,5,9,4,8结果如下图 第2轮:从第2个开始,逐个与其后面的进行比较,将较小的值前置,进行交换,结果为2,4,6,9,5,8 结果如下图 第3轮:从第3个开始,逐个与其后面的进行比较,原创 2017-09-15 21:29:36 · 250 阅读 · 0 评论 -
算法--冒泡排序
冒泡排序原理:相邻的两个数进行比较,如果满足条件进行交换排序: 4, 6, 5, 9, 2, 8 由小至大第一轮:从第一个开始,每相邻的两个数进行比较,符合调整的数往上冒,直至比较到最后一位,如图第二轮:从第一个开始,每相邻的两个数进行比较,符合调整的数往上冒,直至比较到n-1位,因为最后一位已经是最值无需再进行比较,如图第三轮:还是从第一个开始,每相邻的两个数进行...原创 2017-09-15 23:31:27 · 227 阅读 · 0 评论