1.线程简介

参考视频:狂神多线程详解,尚硅谷Java入门视频。

学习建议:先学完IO流再来学习多线程。

阅读全文 »

1.File类

File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)

File类声明在java.io包下

File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或

读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。

后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的”终点”。

阅读全文 »

1.泛型(Generic)

和C++中的模板有些相似。

从 JDK 1 5 以后 Java 引入了 参数化类型 Parameterized type 的概念允许我们在创建集合时再指定集合元素

的类型 正如: List<String> 这表明该 List 只能保存字符串类型的对象 。

阅读全文 »

1.Collection子接口之二:Set接口

Set相比于List和Map来说实际用的较少。

Set 接口是 Collection 的子接口, set 接口没有提供额外的方法。

Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个Set 集合中,则添加操作失败。

Set 判断两个对象是否相同不是使用 == 运算符,而是 根据 equals() 方法。

阅读全文 »