javaSE
文章平均质量分 65
Watermelon_Mr
这个作者很懒,什么都没留下…
展开
-
AbstractMap和SimpleEntry
SimpleEntry不仅继承了Map.Entry,还继承了。继承了Map中的内部接口Entry位置:在java.util包。一、AbstractMap。二、SimpleEntry。原创 2024-06-09 00:45:14 · 318 阅读 · 0 评论 -
java中的异常-异常处理(try、catch、finally、throw、throws)+自定义异常
(2)但我们的程序有时候想要在不满足某种业务条件时以抛出异常的形式来做处理,此时就需要我们自定义一个与业务相关的异常类来表示,例如分数不合法异常(ScoreException)1、java程序员在编写程序时提前编写好对异常的处理程序,在程序发生异常时就可以执行预先设定好的处理程序,处理程序执行完之后,可以继续向后执行后面的程序。(4)通常,这类异常的发生不是由程序员编写的代码引起的,例如:FileNotFoundException(文件找不到异常)原创 2024-06-09 00:41:26 · 960 阅读 · 0 评论 -
java中异常-异常概述+异常体系结构
java中对java程序运行时可能会出现的每种不正常情况都创建了一个唯一对应的类,在java程序运行时如果出现不正常情况,java程序就会创建该种情况对应的类的对象并抛出,此类对象中包含了此情况的所有异常信息,包括异常的类型、异常的原因、异常的位置。(1)public void printStackTrace() 打印栈中的异常信息。(1)语法错误不是异常。(2)OutOfMemoryError 没有内存错误(堆内存溢出,简称OOM)(1)StackOverflowError 栈溢出错误(栈内存溢出)原创 2024-06-09 00:38:38 · 340 阅读 · 0 评论 -
javaIO-字节流+字符流+Print打印流+对象输入流+对象输出流+序列化接口
3、自定义类仅仅实现Serializable接口,如果该类的信息发生改变,那么在该类对象反序列化时会出现问题(该类会有多个UID),因此我们要使用idea工具为我们的类。有时候,需要将运行中的对象信息持久保存起来,但对象在内存中,程序如果终止,对象信息就不存在了,如游戏中服务器更新。(2)对象的反序列化:将对象信息从文件输入到java程序的过程,会在内存中重新创建新的对象保存数据,因此,两个类中都有默认长度为8192的缓冲数组,通过缓冲数组可提高传输字节的效率。,这个ID被称为seriallVerUID。原创 2024-06-04 14:18:22 · 714 阅读 · 0 评论 -
java中流的分类
红色代表节点流,黑色代表处理流。可以分为输入流和输出流。二、按数据流编码格式分。可以分为字节流和字符流。一、按数据传输方向分。三、按封装类型不同分。原创 2024-06-04 14:12:59 · 247 阅读 · 0 评论 -
javaIO中的File类与字节流
(5)字符:文字、字母等,如:中----20013----3个字节(utf-8编码,一个汉字占3个字节,任意编码中,一个英文字母占1个字节)(3)流:java中提供的一些具有将硬盘文件中的数据读取到程序或将程序中数据写入到目标位置的类。(4)字节:计算机中最小的存储单位,计算机中所有的文件都是以字节为单位存储在硬盘中的。(2)输出(output / write):从程序向文件传输数据。三、输入、输出、流、字节、字符、字节流、字符流。(3)读取文件A中的数据到文件B((4)读取文件A中的数据到文件B(原创 2024-06-03 16:50:14 · 391 阅读 · 0 评论