小菜鸟的第三章博客

这一周我新学到了java的集合,集合注意有四大接口,collection以及他的两个子类List和Set,还有单独的Map.以及对文件的读写操作.
一.集合中四大接口的关系和特点

  1. Collection:普通集合的最基本接口 不唯一 无序
  2. List:Collection的子接口 不唯一 有序
  3. Set: Collection的子接口 唯一 无序
  4. Map:键值对集合 (key,value)(key:不允许重复, value:允许重复)
    二.List有ArrayList和LinkedList两个子类
    1.ArrayList:升级版的数组 连续空间存储数据 遍历/查询效率高
    2.LinkedList:链表集合 增删改效率高
    三.迭代器 Iterator(接口)
  5. 作用:高效率遍历集合
  6. 方法:
    A:hasNext():判断集合当中是否还有未访问的数据
    B:next():获取集合数据
    四.泛型集合 : <>中放指定的数据类型
    1. int:Integer
      double:Double
      char:Character
      float:Float
      boolean:Boolean
      String:String
      五.文件的读写
  7. 读:将文件中的数据读取到程序中 输入
  8. 写:将程序中的数据保存到文件中 输出
    六.File类:主要提供一系列操作文件和文件夹的方法
    七.子节和字符
  9. 子节:1个英文字母或者数字或者符合在内存当中占1个子节的空间
  10. 字符:1个汉字在内存当中占1个字符的空间
    Ps:1字符=2字节
    八.相对路径和绝对路径
  11. 相对路径:从项目出发一级一级查找文件
  12. 绝对路径:从磁盘路径出发查找文件
    九.四种基类(抽象类)的特点
  13. InputStream:子节输入流
  14. OutputStream:子节输出流
  15. Writer:字符输出流
  16. Reader:字符输入流
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值