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

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

价格 免费

把Test文件夹内的所有文件以及文件夹名字打印出。

把Test文件夹内的所有文件以及文件夹单独构造成file对象,进而形成一个file数组:

利用p1和他的名字创建一个file对象,进而可以获取到file的更多信息(如同下面的这种定义),就不是单单获取文件jia名字。

[展开全文]

1.

getPath();//获取定义的时候的路径

getAbsolutePath();//获取绝对路径

以上两种不止于文件f1可以获取,路径p1也可以获取。

2.

当没有定义盘符的时候(没有跟上一个完整路径),这里的路径就是一个相对路径,系统会在相对于程序运行所在目录来说进行创建。

 所以,相对路径是变化的。

[展开全文]

renameTo不止于用在给文件重命名,还可以移动:

f2.reanmeTo(new File("d:\\Test\\Test2\\demo4.txt"));

这样不仅把f2下的文件名从demo1.txt改成demo4.txt,还把f2移动到d盘的Test的文件下下的Test2文件夹内。

[展开全文]

因为demo1.txt已经存在,所以再利用f1去创建一个文件,系统会报错。这个时候,可以通过throws Exception(也可以用try catch)把main方法里面的异常都抛出。

因为demo1.txt已经存在,所以要想控制台输出结果是true,需要把demo1.txt换成别的:

换成该路径下没有存档在的txt,然后就才能创建成功。

--------------------------------

mkdir只能创建一个目录,创建多个要用mkdirs:

删除p1所指向的文件夹:t2

无法直接删除非空文件夹,要想删除,需要通过遍历一个一个把文件夹下的所有文件夹、文件删除,最后再删除这个文件夹。

把文件demo2改名成demo3.

更改文件夹一样的操作。

[展开全文]

第一个判断:文件夹(目录)或文本文件是否存在;

第二个第三个判断:文件夹(目录)或文本文件是否可读可写;

判断是否隐藏;

[展开全文]

1.文件:文本文件、非文本文件(二进制文件)

文件夹(目录)

2.我们的数据存储在两个地方:

程序-内存-变量--》只有程序运行的时候,才存在

硬盘--》一直存在的,持久的

[展开全文]

1------   \"=字符“  相当于:\"=“

2------  一个字符串的定义,不可以放在多行,所以可以用\n:

3------  在一个程序内,想表达单引号,可以直接使用单引号或者\+单引号。

4------  想把转义字符输出出来:\\

5------  在一个程序内,想表达空格,可以直接使用空格或者\+空格。

6------  \n \r两个都是换行转义字符(\n:回车;\r换行)

换行的转义字符有:\n  \r  \r\n

若然是\n\r,因为\n\r不等于\r\n,所以系统识别的是两次换行操作:先\n,后\r。

[展开全文]

查看源码:按住ctrl然后鼠标移动放在想要查看源码的部分代码,点击。

[展开全文]

要想对某一个测试fang'fa模块进行单独测试,需要在该模块上方进行注解:

@Test

[展开全文]

一个方法里面只能有一个可变参数,并且需要放在参数最后面。

 

[展开全文]

可变参数:(int...args);//args:可变参数名

1.

2. 利用数组参数实现每次个数不同的加减法:

数组参数:参数类型是数组,比较麻烦,因为需要构造数组:new int[]

[展开全文]

1.for循环出现异常,try里面的代码都不会正常进行。

2.捕捉所有的异常;

3.

[展开全文]

1、在java中,每个Exception都会有一个属于自己的Exception类。

2、java里面把所有异常都封装成了一个Exception类,所有的异常类都继承自Exception。

3、把异常信息打印出来:e.printStackTrace();

[展开全文]

1.遍历集合类的数据,需要得到集合类的数据的size,也就是个数。

2.Object是所有类型的父类,所以该数组可以储存任何数据。

第五行代码:将new Object[100] 强制转换成T【】类型对象,也就是泛型。

 

[展开全文]

如何给ArrayList去重?

1.

2.创建HashSet:(因为HashSet不允许有重复,所以一旦有重复,系统会自动去重)

 

 

[展开全文]

ArrayList是存储数组类型,LinkedList是存储引用类型的;

HashMap跟TreeMap存储结构不同,用法一致;

HashMap跟HashTable存储结构相同,线程安全不一样,用法一致;

TreeMap跟HahTable存储结构不同,线程安全不一样,用法一致;

[展开全文]

授课教师

SiKi学院老师

课程特色

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