| 1.        静态导入: 格式:import static 包名….类名.方法() Caution:  只能导入静态方法,如果几个本身有与导入的方法名重复的方法,则编译器无法知道用哪一个 , 此时必须要用全名 . 2.         Jdk 1.5 新特性 自动装箱  自动拆箱 静态导入  可变参数   泛型推断-----不推荐 3.        可变参数: 优先使用固定参数的函数   可变参数的格式  数据类型…变量名(这个变量当数组使用)  -----所以这个可变参数只能是用一种类型的变量 Sun(int b,int…a).可变参数必须是最后一个参数,很简单如果可变参数放在前面,则其后的参数根本无法接收到任何的参数 4.        Arrays 工具类中的一个方法 asList  将一个可变参数(整型数组、字符串数组、字符串)变为固定大小的集合 public static <T> List<T> asList(T... a) 返回一个受指定数组支持的固定大小的列表。(对返回列表的更改会“直接写”到数组。)此方法同 Collection.toArray() 一起,充当了基于数组的 API 与基于 collection 的 API 之间的桥梁。返回的列表是可序列化的,并且实现了 RandomAccess。  此方法还提供了一个创建固定长度的列表的便捷方法,该列表被初始化为包含多个元素:       List<String> stooges = Arrays.asList("Larry", "Moe", "Curly"); 
 参数:  a - 支持列表的数组。  返回:  指定数组的列表视图。 package com.baidu; 
 import java.util.Arrays; import java.util.List; 
 public class day18 { 
         /**          * @param args          */         public static void main(String[] args) {                 // TODO Auto-generated method stub                 String str[]={"I","am","Aric","chou"};                 List<String> list=Arrays.asList(str);                 System.out.println(list);                                  List<String> list2=Arrays.asList("i","am","haifeng");//不可以改變長度:增加、刪除;修改是可以的                 //list2.add("帥哥");//報錯                 //list2.remove("am");//報錯                 list2.set(0, "renzha");//可以修改                                                   System.out.println(list2);                  
         } 
 } 
 |