• To be a backend developer
  • 介绍
  • Basic view and roadmap
  • Overall master of current technology
  • Architecture
    • MicroService
    • SystemDesign
    • Distributed System
    • Internet互联网技术生态圈和应用场景
    • Business Architecture
  • 必备技能
  • Resources
    • 必读书目
    • 编程网站
    • Tech Websites
  • Java Language
    • Java并发
    • Java Collection
    • Java IO
    • Thread Dump
    • Heap Dump
    • 编码之术
  • Concrete Technologies
    • REST and RPC
    • RDBMS
    • Spring
    • 文本处理和解析
    • JDBC and ORM
    • 存储系统
    • 消息队列
    • LInux
    • 缓存系统
  • General programming tech
    • Event-Driven, Message Driven Or Reactive Programming
    • 设计模式
  • High Concurrency and IO
    • Handle big data and high performance programming
    • Topic: High Concurrency
    • Netty
  • Misc
    • Improve operation speed
    • My Notes about Programming
    • Famous Company Experience
    • Programmer必背
    • How to master the trend of technology
  • Practice Projects
  • Q&A
  • Basic Core Tech
  • Data structure and algorithm
Powered by GitBook

Java Collection

Java Collection

Java Collection Overall structure

Reference

  • https://www.javacodegeeks.com/2013/02/40-java-collections-interview-questions-and-answers.html
  • https://en.wikipedia.org/wiki/Java\_collections\_framework
  • https://www.quora.com/How-would-one-explain-what-collections-are-in-Java
  • http://infotechgems.blogspot.com/2011/11/java-collections-performance-time.html
  • http://stackoverflow.com/questions/20487619/complexity-of-treemap-insertion-vs-hashmap-insertion
  • http://www.uml-diagrams.org/java-7-concurrent-uml-class-diagram-example.html

About sort

  • Arrays.sort

Arrays.sort(Object[]) use mergesort; however, Arrays.sort(primitive types) use quicksort. Reason is http://stackoverflow.com/questions/10251573/java-arrays-sort-quicksort-and-mergesort

  • Collections.sort

It use merge sort timsort. The reason may be http://stackoverflow.com/questions/10251573/java-arrays-sort-quicksort-and-mergesort

  • http://stackoverflow.com/questions/7770230/comparison-between-timsort-and-quicksort

  • Books

  • http://shop.oreilly.com/product/9780596527754.do <<Java Generics and Collections >>

results matching ""

    No results matching ""