null 与空字符区别(IO流 知识)

package jinjieshilie;
import java.io.*;

public class nullandkong {

public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));//System.in是键盘输入的字节,用InputStreamReader转换成字符流
String zfc="我是字符串";
zfc=br.readLine();//如果直接回车的话视为输出的是""
System.out.println(zfc);
System.out.println(zfc.equals(""));
System.out.println(zfc.equals(null));
}

}

时间: 2024-11-05 23:35:58

null 与空字符区别(IO流 知识)的相关文章

IO流知识总结

IO流:(Input Output) 输入输出流 输入:将文件读到内存中. 输出:将文件从内存输出到其他地方. IO计数的作用:主要就是解决设备和设备之间的数据传输问题. 比如:硬盘到--->内存,内存数据--->硬盘中 把键盘中的数据写入到内存. IO的应用场景: 比如:打卡机打出信息表.注册的时候图片的上传.下载 功能.解析XML 数据保存到本地,数据一个永久保存.数据保存到磁盘上是以文件的形式存在的. java中如何操作文件: java是通过File文件类来操作文件和文件夹. File(

JavaEE基础(二十一)/IO流

1.IO流(字符流FileReader) 1.字符流是什么 字符流是可以直接读写字符的IO流 字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出. 2.FileReader FileReader类的read()方法可以按照字符大小读取 FileReader fr = new FileReader("aaa.txt"); //创建输入流对象,关联aaa.txt int ch; while((ch = fr.read()) != -1) {

day20<IO流>

IO流(IO流概述及其分类) IO流(FileInputStream) IO流(read()方法返回值为什么是int) IO流(FileOutputStream) IO流(FileOutputStream追加) IO流(拷贝图片) IO流(拷贝音频文件画原理图) IO流(字节数组拷贝之available()方法) IO流(定义小数组) IO流(定义小数组的标准格式) IO流(BufferedInputStream和BufferOutputStream拷贝) IO流(flush和close方法的区

关于Java中面向对象章节、IO 流中的重点基础知识。

一.面向对象的三大特征,以及作用. 答:面向对象的三大特征即,封装性.继承性.多态性. 其分别的作用为 : 封装作用:将数据封装起来,提高数据的安全性, 继承作用:提高代码的复用性,减少冗余代码. 多态性:应用程序不必对每个派生类进行方法调用,只需要对抽象基类处理即可,大大提高程序的复用性,可以提高可扩充性和可维护性. 二.多态中的向上转型 的作用以及向下转型使用的原因 答:在多态中向上转型的是作用是,父类的引用对象名指向子类的实体,也就是用一个抽象的基类去调用每一个派生子类,向下转型的原因为,

Java基础知识IO流(其他类)

IO包中的其他类 打印流 PrintWriter与PrintStream 序列流 SequenceInputStream 切割文件 操作对象 ObjectInputStream与ObjectOutputStream 管道流 PipedInputStream和PipedOutputStream RandomAccessFile类 (随机访问文件) 操作基本数据类型 DataInputStream和DataOutputStream类 操作数组的流 ByteArrayInputStream/ByteA

乐字节Java之file、IO流基础知识和操作步骤

嗨喽,小乐又来了,今天要给大家送上的技术文章是Java重点知识-IO流. 先来看看IO流的思维导图吧. 一. File 在Java中,Everything is Object!所以在文件中,也不例外!在Java中,可以用 File类来表示一个与硬盘上文件联系!!!注意: 1.File仅代表一个联系,可能文件存在,也可能不存在: 2.这里的文件可以是文件,也可以是文件夹: 在常用类中已经详细讲过File,此处不在讲解 二. IO流 1.流概念 流即流动.流向,从一端流向另一端.如水流:从山里流向到

Java基础知识总结之IO流

理解Java的IO流 流(Stream)的概念:程序与数据来源之间的桥梁 流的分类 按流的方向来分(从程序所在的内存的角度来看): 输入流:把外部输入读入当前程序所在内. 输出流:把当前程序所在内存的数据输出到外部 按流处理得数据来分: 字节流:它处理数据单元是字节(8bit),适应性广.功能强大. 字符流:它处理的数据单元是字符.通常来说它主要处理文本文件,   它在处理文本文件时,比字节流更方便. 字节流和字符流的区别: 读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据

Java基础知识(JAVA之IO流)

学习Java IO,不得不提到的就是JavaIO流. 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作. IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流 Java流操作有关的类或接口: 字符流和字节流 字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象.本质其实就是基于字节流读取时,去查了指定的码表.字节

Java基础知识回顾之六 ----- IO流

前言 在上一篇文章中,回顾了Java的多线程.而在本篇文章中主要介绍Java IO的相关知识. IO的介绍 什么是IO? IO的名称又来是Input与Output的缩写,也就是输入流和输出流.输入流用于从源读取数据,输出流用于向目标写数据. 可以从下列示例图来了解IO流: IO流使用 IO流对文件的操作主要分为字符流和字节流. 字符流 字符流有两个抽象类:Writer和Reader类.其对应子类FileWriter和FileReader可实现文件的读写操作.BufferedWriter和Buff