3754人加入学习
(12人评价)
Java编程学习第三季

制作完成于2018年5月10日 使用JDK 8

价格 免费

应该解释为:可变参数必须为列表中的最后一个形参

[展开全文]

去重方式 add

    contains

    HashSet

 

[展开全文]

Collection(存储单个值得)

 List可重复,有序

  ArrayList

LinkedList(频繁插入删除 优)

Vec

[展开全文]

TreeMap和HashTable(线程安全HashSet反之)两个集合类

 

[展开全文]

HashMap集合

创建

 new HashMap();

使用

put 添加

get 给key (如果key不存在返回null)返回对应value

keySet 返回所有键

values()    Collection允许重复

containskey

总结:

  HashMap中key值不能重复(如果相同会吧之前的值给覆盖,覆盖后为之前之为null),value值可以

 

 

[展开全文]

Set(TreeSet、HashSet)

TreeSet 性质一样

[展开全文]

7月26日

19:45

  1. HashSet集合类

add

addAll 整个集合数据拿来吧你

无get(

HashSet自动去重,无序

ArrayList LinkedList Vector 可以添加重复数据,有序的(按照添加顺序排列)

 

 

 

[展开全文]

7月26日

19:40

  1. 泛型(无需强转)

example:

ArrayList<Integer> al = new ArrayList<Integer>();

 

 

 

 

总结:

  • 集合里面只能存储引用类型,数组里面可以存储基本类型和引用类型
[展开全文]

LinkedList

向首尾添加 (多的)

  1. addFirst
  2. addLast

arrayList比LinkedList插入和删除速度慢

 

 

[展开全文]

读取两个文件夹名称,将A文件夹内容全部拷贝到B文件夹(不包含A文件夹里面的zi'wen'jian'jia)

[展开全文]
Kwong · 2021-07-22 · 628-练习题4 0

字符流里面都是包装类,InputStreamReader可以包装字节流的InputStream,而字符流中的BufferReader可以包装自身的字符流:Reader。

[展开全文]

 

字节流的缓冲区流包装的是字节流;

字符流的缓冲区流包装的是字符流;

 

 

[展开全文]

普通方法可以调用静态方法,因为静态方法是通过类名来调用的,只有一个。

[展开全文]

FileWriter/FileReader比InputStream Reader/OutputStream Writer的区别:因为我们要引入别的文件路径,后者需要自己定义一个被包装流包装的流,前者系统会自动帮我们定义。

但是后者无法自定义编码格式。

[展开全文]

因为reader.read返回的值是int类型,所以我们要定义为char类型:

System.out.println((char)reader.read());

我们可以把读取到的字符存放在字符数组,并且通过length得到字符数组的个数,最后输出的时候可以定义输出字符范围:0-leng t h

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(65)

学员动态