Java 入门教程-下部

2024年3月15日修改
本文讨论了Java入门教程下部的内容,涵盖集合、可变参数、集合工具类、异常、File类以及IO流等知识,并包含大量代码示例与综合练习。关键要点包括:
1.
Map集合 :双列集合,键不可重复,值可重复。常用方法有put、remove、containsKey等,遍历方式有keySet和entrySet两种。
2.
可变参数与Collections类 :JDK1.5后简化多参数方法定义,一个方法只能有一个可变参数且放最后。Collections类用于操作集合,如shuffle打乱顺序、sort排序。
3.
异常处理 :程序执行中出现的非正常情况,分为编译期和运行期异常。处理方式有throw抛出、throws声明、try...catch捕获,finally块无论异常与否都会执行。
4.
File类 :文件和目录路径名的抽象表示,可进行创建、查找、删除等操作。常用方法有getAbsolutePath、exists、isDirectory等。
5.
IO流 :数据传输看作流动,按流向分输入流和输出流,按数据类型分字节流和字符流。字节流可传输任意文件数据,字节输出流的OutputStream类有close、flush、write等方法。
day24-集合(Map&可变参数&集合工具类)
1.
Map集合
1.1
Map集合概述和特点【理解】
Map集合概述
代码块
interface Map<K,V> K:键的类型;V:值的类型
Map集合的特点
双列集合,一个键对应一个值
键不可以重复,值可以重复
Map集合的基本使用
代码块
public class MapDemo01 {
public static void main(Stringargs) {
//创建集合对象
Map<String,String map = new HashMap<String,String();
//V put(K key, V value) 将指定的值与该映射中的指定键相关联
map.put("itheima001","林青霞");
map.put("itheima002","张曼玉");
map.put("itheima003","王祖贤");
map.put("itheima003","柳岩");
//输出集合对象
System.out.println(map);
}
}