学习Java(31)_转换流的使用方法

摘要:
1、转换流的作用
2、转换流代码实例
3、readLine()方法说明
转换流
OutputStreamWriter流是把OutputStream流转化成Writer流
InputStreamReader是把InputStream转化成Reader
OutputStreamWriter、InputStreamReader都是包裹流
阅读全部

学习Java(30)_数据流的使用方法

摘要:
1、什么是数据流
2、数据流的常用方法
3、数据流代码实例
DataInputStream
DataInputStream能够以一种与机器无关的方式,直接从底层字节输入流读取Java基本类型String类型的数据,常用的方法包括:
阅读全部

学习Java(29)_缓冲流的使用方法

摘要:
1、什么是缓冲流
2、缓冲流的使用方法
3、缓冲流代码实例
4、readLine()方法说明
缓冲流
缓冲流就是带有缓冲区的输入输出流
缓冲流可以显著的减少我们对IO访问的次数,保护硬盘
缓冲流本身就是处理流(包裹流),缓冲流必须依附于原始流。这就相当于在包裹来管道之上的有一层管道。
阅读全部

学习Java(28)_文件流的使用方法

摘要:
1、文件流的介绍
2、文件流代码实现
3、字节流和字符流的区别
阅读全部

学习Java(27)_四大基本抽象流的常用方法介绍

摘要:
1、InputStream 的常用方法介绍
2、OutputStream 的常用方法介绍
3、Reader、Writer的常用方法介绍

上一篇进行了流和四大基本抽象流的简单介绍,本篇将惊醒四大基本抽象流的常用方法介绍。

InputStream 的常用方法介绍

阅读全部

学习Java(26)_什么是流和四大基本抽象流

摘要:1、Java中的流指的是什么。2、数据流的分类。3、四大基本抽象流的继承关系。

流的定义流就是程序和设备(比如:文件、数组等)之间嫁接起来的一根用于数据传输的管道,删除本句的修饰成分,简单的说:流就是管道。java.io包中定义了多个流类型来实现输入、输出功能。按照流的方向可以分为输入流和输出流按照数据单位不同可以分为字节流(一个字节一个字节发送)和字符流(两个字节两个字节发送)按照功能不同可以分为节点流(原始流)和处理流(包裹流),包裹流不可以单独存在,它依赖原始流四大基本抽象流

阅读全部

学习Java(25)_抽象类和接口的区别及注意事项

摘要:1、抽象类、抽象方法、接口的定义;2、抽象类、抽象方法、接口的注意事项。

抽象类

利用抽象类是为了更好的对类加以分类。抽象类通常用来作为一个类族的最顶层的父类,用最底层的类表示现实中的具体事物,用最顶层的类表示该类族所有事物的共性。
用abstract关键字来修饰一个类时,该类叫做抽象类;
包含抽象方法的类必须声明为抽象类;
抽象类不一定有抽象方法
有抽象方法的一定是抽象类
阅读全部

学习Java(24)_什么是多态以及注意事项

摘要:1、什么是多态;2、多态的代码演示;3、多态的注意事项。

什么是多态:

一个父类引用类型变量既可以指向父类对象也可以指向子类对象,它可以根据当前时刻指向的不同,自动调用不同对象的方法,这就是多态。多态的优点是可以使用同一段代码做不同的事情。参考个简单例子:

阅读全部

学习Java(23)_继承中super的使用和override方法重写

摘要:1、Java中super的使用方法。2、Java中的方法重写Override

super的使用方法

1、每个子类构造函数的第一条语句,都是隐含的调用super(),如果父类没有这种形式(即无参)的构造函数,那么在编译的时候就会出错。
2、如果显示的写出super()语句,则必须保证该语句是第一条语句,否则会出错

3、super();如果不写,则编译器会自动添加,所以此时如果父类没有无参构造函数就会出错。

阅读全部

学习Java(22)_类中构造函数的注意要点

的构造函数:
函数名与类名相同
不能有返回值
可以有参数,也可以无参数
可以有多个
阅读全部