自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

on_1y

只有那些有目标,有爱, 有激情,能坚持到底的灵魂,才能走出一路不断的生机盎然,活出一个越来越大的世界

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 OpenJDK 源代码阅读之 TimSort

概要这个类在 Oracle 的官方文档里是查不到的,但是确实在 OpenJDK 的源代码里出现了,Arrays 中的 sort 函数用到了这个用于排序的类。它将归并排序(merge sort) 与插入排序(insertion sort) 结合,并进行了一些优化。对于已经部分排序的数组,时间复杂度远低于 O(n log(n)),最好可达 O(n),对于随机排序的数组,时间复杂度为 O(n

2014-06-11 21:32:39 10116 7

原创 OpenJDK 源代码阅读之 Collections

概要代码路径为:  jdk/src/share/classes/java/util/Collections.java类继承关系java.lang.Object java.util.Collections定义public class Collectionsextends Object实现sortpublic stati

2014-06-08 19:44:40 2204

原创 OpenJDK 源代码阅读之 BitSet

概要类继承关系java.lang.Object java.util.BitSet定义public class BitSetextends Objectimplements Cloneable, Serializable要点BitSet 类用来支持位操作,给它一个 size ,就会返回一个对象,代表 size 个位。可以完成“与

2014-06-07 19:42:51 1443

原创 OpenJDK 源代码阅读之 Arrays

概要类继承关系java.lang.Objectjava.util.Arrays定义public class Arraysextends Object要点此类主要是提供了一些操作数组的方法,比如排序啊,搜索啊。也提供一个工厂,用于将数组当成一个 List。实现quick sortpublic static voi

2014-06-05 20:44:58 1574

原创 OpenJDK 源代阅读之 ArrayDeque

概要类继承关系java.lang.Object java.util.AbstractCollectionE> java.util.ArrayDequeE>定义public class ArrayDequeE>extends AbstractCollectionE>implements DequeE>, Cloneable, Seri

2014-06-04 19:26:20 1491

高质量C/C++编程

林锐的高质量C/C++质量编程 PDF格式 非常清楚 注重细节,养成良好编程习惯

2010-10-03

Programming Windows Fifth Edition

作者,Charles Petzold。windows程序设计圣经级别的经典书籍,chm格式

2010-10-02

elisp 入门指南(叶文彬)

叶文彬的elisp入门,介绍了elisp最基本的知识,对初学emacs的同学很实用!

2010-05-07

emacs 生存指南

介绍了emacs最基本的生存知识,对初学者很有用,来自水木社区emacs版

2010-05-07

空空如也

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

TA关注的人

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