Skip to content

huggingstar/java-basic-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trial-and-error

this is a self-practice repository.

插入的不同语法

Set & List --->add

Queue ---> offer

Map ---> put

性能分析

Set

EnumSet HashSet LinkedHashSet TreeSet
性能最好 最常用,增、删 遍历最快 排序

List

ArrayList ArrayDequeue LinkedList
最常用、随机访问 随机访问 插入、删除

Map

EnumMap > HashMap > LinkedHashMap > TreeMap
EnumMap性能最好 HashMap最常用 LinkedHashMap迭代性能最好 TreeMap用于查找

泛型方法vs泛型通配符

泛型通配符:

  1. 最常用
  2. 用来支持灵活的子类化

泛型方法:

  1. 允许类型形参被用来表示方法的一个或多个参数之间的类型依赖关系
  2. 方法返回值与参数之间的类型依赖关系

About

this is a self-practice repository.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages