JAVA编程思想学习笔记6-chap16-18-斗之气6段

1.Arrays与System里有关数组用法

JAVA编程思想学习笔记6-chap16-18-斗之气6段
import java.util.Arrays;

public class TestArrays {
    public static void main(String[] args) {
        int[] array1 = new int[10];
        Arrays.fill(array1, 5);
        System.out.println(Arrays.toString(array1));
        int[] array2 = new int[10];
        System.arraycopy(array1,0, array2, 0, 5);
        System.out.println(Arrays.toString(array2));
    }
}
View Code

2.容器完整类库图

JAVA编程思想学习笔记6-chap16-18-斗之气6段

3.Set

  • HashSet:特定顺序,需要实现hashCode()方法
  • TreeSet:按照大小排序,需要实现Comparable接口
  • LinkedHashSet:按照插入顺序保存元素,需要实现hashCode()方法

JAVA编程思想学习笔记6-chap16-18-斗之气6段

4.Map

JAVA编程思想学习笔记6-chap16-18-斗之气6段

 

4.最佳实践:实现equals()的同时实现hashCode()

2.hashCode()与Compareable与equals()

3.容器源码分析(待看)

4.

 

上一篇:Java基础:数组的应用


下一篇:两个数组对象比较,取不同值