I am Jacky!

China @jianqicui
  1. Java 基本数据类型

    Java 为基本类型提供语言级别的支持,即已经在 Java 中预定义,用相应的保留关键字表示。基本类型是单个值,而不是复杂的对象,基本类型不是面向对象的,主要出去效率方面的考虑,但是同时也提供基本类型的对象版本,即基本类型的包装器(wrapper)。

    2020/08/30

  2. 排序算法

    十种常见排序算法可以分为两大类:比较类排序和非比较类排序。

    2020/08/29

  3. 查找算法

    查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。本文简单概括性的介绍了常见的七种查找算法。

    2020/08/29

  4. 数据结构之堆

    堆本质是一棵二叉树,其中所有的元素都可以按全序语义进行比较。

    2020/08/28

  5. 数据结构之散列表

    根据散列函数(即哈希函数)H(key)和处理冲突的方法将一组关键字映像到一个有限的连续的地址集上,并以关键字在地址集中的“象”作为记录在表中的存储位置,这种表便称为散列表(即哈希表),这一映像过程称为散列造表或散列,所得的的存储位置称散列地址。

    2020/08/28

  6. 数据结构之图

    图是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G 表示一个图,V 是图 G 中顶点的集合,E 是图 G 中边的集合。

    2020/08/28

  7. 数据结构之树

    树是由结点或顶点和边组成的(可能是非线性的)且不存在着任何环的一种数据结构。没有结点的树称为空(null 或 empty)树。一棵非空的树包括一个根结点,还(很可能)有多个附加结点,所有结点构成一个多级分层结构。

    2020/08/27

  8. JVM,JRE,JDK 有什么不同

    JDK 包含 JRE,JRE 包含 JVM。

    2020/08/26

  9. 什么是 JIT(Just In Time)

    JIT 编译器(just in time 即时编译器),当虚拟机发现某个方法或代码块运行特别频繁时,就会把这些代码认定为(Hot Spot Code 热点代码),为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码,并进行各层次的优化,完成这项任务的正是 JIT 编译器。

    2020/08/26

  10. 算法复杂度

    算法复杂度分为时间复杂度和空间复杂度。时间和空间都是计算机资源的重要体现,而算法的复杂性就是体现在运行该算法时的计算机所需的资源多少。

    2020/08/26

0 0

0 0