1. 算法之数组排序总结

    数组的排序算法有很多,本文对常用的排序算法做了一下总结,并用Java实现(默认从小到大)。

    2017/03/14 Algorithm Array

  2. Java并发之等待/通知机制

    每个运行中的线程,如果仅仅是孤立地运行,那么没有太大的价值,但如果多个线程能够相互配合完成工作,这将会带来巨大的价值。Java多线程的等待/通知机制就是用来完成线程之间的通信。

    2017/03/08 Java Multithreading

  3. Java并发之synchronized关键字

    多个线程共享某段内存数据时可能会出现线程安全问题。利用synchronized关键字对数据加锁可以保证线程安全问题。

    2017/02/24 Java Multithreading

  4. Java源码系列之HashMap分析

    HashMap由于查找、添加、删除的性能比较高,几乎是Java中使用频率最高的用于映射(键值对)处理的数据类型。而Java 8中引入红黑树又大程度优化了HashMap的性能。本文结合Java 7和Java 8的区别,探讨一下HashMap的结构实现和常见问题。

    2017/02/22 Java JCF

  5. Java并发之Thread

    java中的多线程是同时执行多个线程的过程。

    2017/02/18 Java Multithreading

  6. Java源码系列之JCF概览

    最近开始重看JDK源码,首先从常用的Java collections framework开始熟悉。要想对Java集合框架建立清晰而深入的理解,必须理解JCF里面是利用什么数据结构组织存储每一种容器,并为我们提供了哪些操作方法。

    2017/02/11 Java JCF