Map集合
*定义:
*集合定义方法:
Map<键名,键值> 变量名=new Map的子类<键名,键值>(); 键名不能重复
Map<String,Integer> map=new HashMap<String,Integer>();
*迭代:
例:对Map集合进行添加并将其进行迭代输出
第一种方法: entrySet() 将map集合中键名和键值之间的映射关系进行封装
第二种方法: map集合中 keySet() 获取键名 get() 获取键值
第三种方法: for(数据类型 变量名 : 数组或者集合名){ keySet() }
异常处理
*throw 抛出异常
1 throw 抛的是提示文本 必须写 new Exception 红色的是异常的名字 exception是最大的异常名字
2 throws 抛的是方法 必须写 Exception
*try() catch() 捕捉异常
*用法区别: 在主方法中 用 try...cattch, 其余地区能抛异常 就抛异常。
File类
*概念: File 类是 文件和目录路经营的抽象表示形式 f:/day
*成员变量:pathSeparator 路径分割符 ;
separator 目录分割符 /
*构造方法: File(String parent,String child)
File(file parent,file child)
File(String parent,file child)
File(file parent,String child)
* 最常用的是 :直接创建路径对象
*File类 方法
* createNewFile() 创建文件
* delete() 删除文件 / 删除文件夹
* mkdirs() 创建文件夹
* length() 获取文件中的字节数
* getName() 获取目录下最后一个文件名
* getParentFile() 获取父路径
* endwith() 判断是否为**结尾的
* listFiles() 获取功能