会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
坠月川
首页
联系
订阅
管理
上一页
1
···
28
29
30
31
32
33
34
35
36
···
38
下一页
2019年1月5日
Java 内部类及其原理
摘要: Java中实现内部类 内部类相信大家都用过很多次了,就不说它是怎么用的了。 内部类 1.成员内部类 需要注意的是, 当成员内部类拥有和外部类同名的成员变量或这方法时, 默认情况下访问的是内部类的成员, 如要访问外部类的同名成员, 需要使用以下形式: 外部类.this.成员变量 外部类.this.成员
阅读全文
posted @ 2019-01-05 23:03 坠月川
阅读(27434)
评论(2)
推荐(4)
2019年1月3日
JVM内存结构
摘要: 按照Java虚拟机规范的规定, JVM自动管理的内存将包括以下几个运行时的数据区域: 下面分别对几个数据区域进行说明: 1.程序计数器 程序计数器是JVM中一块较小的内存区域, 保存着当前线程执行的虚拟机字节码指令的内存地址. Java多线程的实现, 其实是通过线程间的轮流切换并分配处理器执行时间的
阅读全文
posted @ 2019-01-03 13:19 坠月川
阅读(383)
评论(0)
推荐(0)
Java中的深克隆和浅克隆
摘要: 为什么要克隆 首先思考一个问题, 为什么需要克隆对象? 直接new一个对象不行吗? 克隆的对象可能包含一些已经修改过的属性, 而new出来的对象的属性都还是初始化时候的值, 所以当需要一个新的对象来保存当前对象的"状态"时就要靠克隆了. 当然, 把对象的属性一个一个的赋值给新new的对象也是可以的,
阅读全文
posted @ 2019-01-03 12:30 坠月川
阅读(1050)
评论(2)
推荐(0)
2019年1月2日
Python迭代器
摘要: 可迭代对象 以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list 、 tuple 、 dict 、 set 、 str 等; 一类是 generator ,包括生成器和带 yield 的generator function。 这些可以直接作用于 for 循环的对象统称为
阅读全文
posted @ 2019-01-02 23:05 坠月川
阅读(279)
评论(0)
推荐(0)
Python的闭包
摘要: 什么是闭包 #定义一个函数 def test(number): #在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包 def test_in(number_in): print("in test_in 函数, number_in is %d"%nu
阅读全文
posted @ 2019-01-02 23:05 坠月川
阅读(268)
评论(0)
推荐(0)
排序算法之桶排序
摘要: 概述 可以参看之前的文章: 排序算法之计数排序 桶排序就不上代码了, 计数排序和基数排序都是桶排序,基数排序我没有写,其实和基数排序的思想一脉相承,有兴趣的可以看看,写计数排序主要为了帮助理解桶排序的思想。 简单说, 在排序时, 根据数据的范围准备不同的N个桶, 遍历整个序列, 将数据放到不同的各自
阅读全文
posted @ 2019-01-02 22:55 坠月川
阅读(384)
评论(0)
推荐(0)
排序算法之归并排序
摘要: 概述 简单的来说, 归并就是将两个有序数列合并成一个有序数列. 归并排序就是利用归并的思想, 对待排序数组分成若干个长度为1的子数列, 然后将长度为1的数列进行两两合并, 得到若干个长度为2的有序数列, 在两两合并,得到长度为4的数列, 以此类推, 知道合并为1以数列, 结果就是排序好的数组. 其步
阅读全文
posted @ 2019-01-02 22:42 坠月川
阅读(192)
评论(0)
推荐(0)
排序算法之计数排序
摘要: 概述 简单来说, 计数排序就是申请一个相同数据范围的数组空间, 计算每个数字各有几个,如此即可. 如一个数组为: [5, 2, 3, 4, 6, 3, 1, 0] 申请一个长度为6的数组(因为数组范围为0-5), 其中的值为: [1, 1, 1, 2, 1, 1, 1] 其数组意思就是, 0有1个,
阅读全文
posted @ 2019-01-02 22:29 坠月川
阅读(222)
评论(0)
推荐(0)
排序算法之堆排序
摘要: 概述 介绍堆排序之前, 要先介绍什么是堆以及最大堆最小堆 什么是堆 这里的堆指的不是堆栈中的堆, 而是一种数据结构. 堆可以视为一棵完全的二叉树,完全二叉树的一个"优秀"的性质是,除了最底层之外,每一层都是满的,这使得堆可以利用数组来表示,每一个结点对应数组中的一个元素, 如下所示: 最大堆 最大堆
阅读全文
posted @ 2019-01-02 22:19 坠月川
阅读(208)
评论(0)
推荐(0)
排序算法之希尔排序
摘要: 概述 希尔排序是插入排序的一种更高效的改进版本. 希尔排序的基本思想是: 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止 就是将插入排序分组一下 分组排序步骤如下: 选定一个增量, 即
阅读全文
posted @ 2019-01-02 22:07 坠月川
阅读(234)
评论(0)
推荐(0)
上一页
1
···
28
29
30
31
32
33
34
35
36
···
38
下一页
公告