【编程语言】Java4

day11

为什么要有泛型?

 

泛型的使用:1泛型类

自己定义一个泛型类

什么都不写(string,int),则是object类型

泛型的使用:2泛型接口

如果已经传入实参了呢?

B1 B2用起来什么区别呢?(B2已经确定好了是string)

但是最主要的还是实现接口的差别

泛型的使用:3泛型方法

如果是带泛型的类

调用

泛型通配符

有限制的通配符

1、

调用

2、

3、接口

在class Dd里。

枚举类

概述

原有的方法:(单例模式?忘了)

使用枚举类

 

调用

每一个小的枚举,都是在调用构造方法。返回的是枚举对象

定义接口

实现接口

实现方法

调用

枚举类的方法(一般不用)

注解

概述

基本的annotation

自定义annotation

一般用不到!


day12

io主要内容

File类_1

File类智能操作文件本身,但是不能操作文件内容。类似于,你可以把一个日记本放在各种地方,但是在日记本中写文件。

访问文件名

文件检测

File类_2

相关操作

 

File类递归遍历文件

io与io流体系

JAVA IO原理

不论输入还是输出,都是指的计算机。

流的分类

文件字节流

文件字节输入流

  

in.read读取的长度赋值给len,判断是否等于-1,==就是读完了。

文件字节输出流

从jvm里出来就是对文件的写入?

字节流复制文件

文件字节流练习:编写一个程序,把一个文件复制到指定文件夹下。

更通用

文件字符流

输入流

文件字符输入流FileReader

文件字符输出流FileWriter

copy文件

注意

定义文件路径时,可以使用“/”或者“\\”,

在写入一个文件时,如果目录下有同名文件将被覆盖。

在服务文件时,必须保证该文件已存在,否则出异常。


发布了316 篇原创文章 · 获赞 96 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/weixin_31866177/article/details/104810369
今日推荐