异常是程序运行过程中出现的错误。例如:分母为0,数组超出设置的长度啊等等……异常类是Throwable类,Throwable 类是 Java 语言中所有错误或异常的父类。异常的分类:Throwable下面有Error和Exception两个子类。Error是程序无法处理的错误,比如OutOfMemoryError(内存溢出)、ThreadDeath(线程死亡)等。这些异常发生时, Java虚拟机(
转载
2024-07-11 17:03:48
30阅读
摘自 b站尚硅谷JAVA视频教程 serialVersionUID 可以随便 给一个long型的数值.
转载
2020-02-21 20:26:00
152阅读
2评论
Java IO 流全介绍java 流概述文件流FileInputStreamFileOutputStreamFileReaderFileWriter缓冲流BufferedInputStreamBufferedOutputStreamBufferedReaderBufferedWritter装饰着模式(Decorator)数据字节流打印流对象流对象序列化&反序列化序列化版本号:Serial
转载
2023-07-07 20:36:19
236阅读
在Java编程中,IO(输入输出)是重要的组成部分,Java应用常常需要从外界输入数据或者把数据输出到外界。Java IO的核心用一句话概括:抽象类或接口之中的抽象方法会根据实例化子类的不同,会完成不同的功能。所有的IO操作都在java.io包之中进行定义,而且整个java.io包常用的七个类和一个接口: (1)五个类:File、InputStream、OutputStream、BufferedI
转载
2023-08-20 15:41:27
33阅读
一、IO流是什么惯例引用百科的回答流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出 [1] .我对IO流的理解就是"你的程序和系统之间读写文件的操作就是IO操作,和系统之间读写用的东西就是I
转载
2023-07-13 13:22:24
82阅读
四大IO抽象类
·InputStream
此抽象类是表示字节输入流的所有类的父类。InputSteam是一个抽象类,它不可以实例化。 数据的读取需要由它的子类来实现。根据节点的不同,它派生了不同的节点流子类 。
继承自InputSteam的流都是用于向程序中输入数据,且数据的单位为字节(8 bit)。
转载
2023-07-17 21:50:30
51阅读
本篇文章朋友在北京逛街的时候突然想到的...今天就有想写几篇关于对象方法的博客,所以回家到之后就奋笔疾书的写出来发表了flush()和close()的区别flush:刷新缓冲区,流对象还可以继承应用。close:刷新缓冲区,关闭流对象,流对象不可以继承应用1T=1024G1G=1024M1M=1024K1K=1024byte1byte=8bit字符流*Reader*FileReader *int num=0;while((num=fr.read())!=-1){ S.O.P((char)num); }*char[] chs = new ch...
转载
2013-05-26 23:11:00
106阅读
2评论
Java把这些不同来源和目标的数据都统一抽象为数据流;Java语言的输入输出功能是十分强大而灵活的;在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流。 这里介绍几种读写文件的方式:一、InputStream、OutputStream(字节流) //读取文件(字节流)
InputStream in =
转载
2023-09-18 18:28:51
40阅读
【代码】java IO框架 IO流 file对象的创建。
原创
2023-04-22 00:40:36
1745阅读
I/O简介 IO是输入和输出的简称,在实际的使用时,输入和输出是有方向的。就像现实中两个人之间借钱一样,例如A借钱给B,相对于A来说是借出,而相对于B来说则是借入。所以在程序中提到输入和输出时,也需要区分清楚是相对的内容。  
转载
2023-07-07 20:35:05
38阅读
摘要:之前在面试中被问到过两次Java中文件读入输出怎么写,当时只记得一个大概,没有办法很清晰的说出一个条理,今天特地看出总结了一下这方面的内容,想要写出来给大家分享。首先文件读入输出流常用有三种:FileInputStream/FileOutputStream,FileReader/FileWriter,RandomAccessFile。下面具体列出一些简单的例子参考:基础篇:1.FileRea
File类操作:Java的集合框架: 类和接口存在于java.util包中.Java的IO: 类和接口存在于java.io包中.学习方法: 文档在手,天下我有!讲IO操作之前,必须要先讲File类(文件/目录).------------------------------------------------------------------...
原创
2021-11-10 17:58:46
185阅读
File类操作:Java的集合框架: 类和接口存在于java.util包中.Java的IO: 类和接口存在于java.io包中.学习方法: 文档在手,天下我有!讲IO操作之前,必须要先讲File类(文件/目录).------------------------------------------------------------------...
原创
2022-02-22 16:06:55
71阅读
目录对象流概述对象的序列化对象流序列化与反序列化操作自定义类的序列化与反序列化相关面试题对象流概
原创
2022-08-05 19:53:14
124阅读
我们都知道,Java的内存清理是通过垃圾回收器进行的,那么其是如何将没用的对象被被清理掉的呢。其实当垃圾回收器准备回收对象内存的时候,首先会调用对象的finalize()方法,并且在下一次垃圾回收动作发生的时候真正回收对象的内存,所以在finalize()中你可以会一些必要的清理工作那么问题又来了,finalize()是个什么鬼呀,既然会调用对象的这个方法就说明所有的类都会有这个方法(毕竟所有的类
转载
2023-08-16 18:36:34
83阅读
保存(持久化)对象及其状态到内存或者磁盘
Java 平台允许我们在内存中创建可复用的 Java 对象,但一般情况下,只有当 JVM 处于运行时, 这些对象才可能存在,即,这些对象的生命周期不会比 JVM 的生命周期更长。
但在现实应用中, 就可能要求在JVM 停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java 对象序列化就能够帮助我们实现该功能。序列化对象以字节数组保
转载
2023-06-18 21:19:34
95阅读
2.1 Iterator接口在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口java.util.Iterator。Iterator接口也是Java集合中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator主要用于迭代访问(即遍历)Collection中的元素,因此Iterator对象也被称
转载
2023-09-18 20:58:55
40阅读
多路复用 IO 模型是目前使用得比较多的模型。Java NIO 实际上就是多路复用 IO。 在多路复用 IO 模型中,会有一个线程不断去轮询多个 socket 的状态,只有当 socket 真正有读写事件时,才真正调用实际的 IO 读写操作。因为在多路复用 IO 模型中, 只需要使用一个线程就可以管理多个 socket,系统不需要建立新的进程或者线程,也不必 维护这些线程和进程,并且只有
转载
2023-11-24 13:36:53
40阅读
一、打开和关闭文件1、文件打开和关闭In [1]: help(open)
Help on built-in function open in module io:
open(file, mode='r', buffering=-1, encoding=None, e
原创
2017-07-05 20:16:15
2215阅读
接口)的实例或子类实例,语法为:对象(或对象引用变量) instanceof 类(接口) 18、Object类? Object是所有类的父类,即每个类都直接或间接地继承自该类? 在实际开发中希望toString()方法返回更有价值的信息,可以重写Object的toString()方法便可以实现。练习题一、 填空题1、面向对象的三大特征是( )、( )、( ) 2、在Java中,可以使用关键字( )
转载
2024-07-12 16:56:26
54阅读