![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Truam丶
这个作者很懒,什么都没留下…
展开
-
java 抽象类 abstract
使用方法:在返回值前加abstract即可。例1.抽象类对象无法独立存在,即不能new对象。2.抽象类中不一定有抽象方法,但有抽象方法的类一定是抽象类。3.抽象类中不存在方法体,故类后不需要加{}4.当子类继承父类时,子类必须重写父类中的所有抽象方法,否则子类还是抽象类。5.抽象类中可以构造方法,但子类继承时必须重写该抽象方法6.抽象类不能用final修饰,因为抽象类必须有子类,而final定义的类不能有子类。7.抽象方法尽量为public,若为privat...原创 2022-01-16 22:03:44 · 237 阅读 · 0 评论 -
Java Collection集合中的Map
简述:Map集合是一种双列集合,每个元素包含两个数据。Map集合的每个元素的格式:key=value(键值对元素)。Map集合也被称为“键值对集合”。注意:键对象不允许重复,而值对象可以重复,并且值对象还可以是 Map 类型的。Map集合后面重复的键对应的值会覆盖前面重复键的值。Map集合的键值对都可以为null。map常用方法:方法名称 说明 V get(Object key) 返回 Map 集合中指定键对象所对应的值。V 表示值的数据类型 V put(原创 2022-01-16 20:38:49 · 253 阅读 · 0 评论 -
Java Collection集合中的Set
Set系列集合:添加的元素是无序、不重复、无索引。无序:存储和取出的元素顺序不一致无索引:不可以通过索引操作元素不重复:存储的元素不可以重复,即覆盖。HashSet类:无序、不重复、无索引;结构:JDK1.8之前:哈希表(数组+单向链表);JDK1.8之后:哈希表(数组+单向链表+红黑树),当链表长度超过阈值(8)时,链表将转换为红黑树。LinkedHashSet类:(为HashSet的子类)有序、不重复、无索引。结构:JDK1.8之前:哈希表(数组.原创 2022-01-09 19:22:20 · 300 阅读 · 0 评论 -
Java Collection集合中的List
List系列集合:添加的元素是有序、可重复、有索引。有序:存储和取出的元素顺序一致有索引:可以通过索引操作元素可重复:存储的元素可以重复--ArrayList:以数组为基础 有序、可重复、有索引,线程不安全。ArrayList底层是基于数组实现的:根据索引定位元素快,增删需要做元素的移位操作。缺点:查询数据快,增删数据慢。创建对象:(ArrayList默认构造一个初始容量为10的空列表)--LinekdList:以链表为基础 有序、可重复、原创 2022-01-09 19:08:45 · 371 阅读 · 0 评论 -
简述IO流
概述:I表示intput,是数据从硬盘文件读入到内存的过程,称之输入,负责读。O表示output,是内存程序的数据从内存到写出到硬盘文件的过程,称之输出,负责写。根据处理数据的单位不同可分为 字节流 及 字符流。缓冲流(高效流)(Buffer):字节缓冲流自带8KB缓冲区 可以提高原始字节流、字符流读写数据的性能。--字节流:可操作所有类型的文件字节输入流:InputStream抽象类 不能new对象FileInputSream子类创建对象 例:Buff.原创 2022-01-09 16:47:18 · 179 阅读 · 0 评论 -
简述Java File类
File类:能够使用File的对象操作文件,如:删除、获取文件信息、创建文件夹等。但File类不可用于读写文件内容。 读写及修改文件内容可用IO流。File类构建对象的方式:--File 创建对象=new File("//路径");File中的路径可分为两种:--相对路径:相对路径是不带盘符的,默认相对到工程下开始寻找文件。 推荐--绝对路径:绝对路径是带盘符的,依赖当前系统。--File类常用Api: publicbooleanisDi..原创 2022-01-03 15:44:57 · 158 阅读 · 0 评论 -
简述 Java 异常中的Exception
1.异常是什么?异常是程序在“编译”或者“执行”的过程中可能出现的问题。(不包含语法错误)------------------------------------(此文章不谈Error)-------------------------------------为何要创建异常:当不清楚java是否会报错或不能明确说明异常情况时需要创建自己的异常。Exception:分为两类-运行时异常(RuntimeException):运行时异常,编译阶段不会报错。-非运行时异常:编译时原创 2022-01-03 15:27:04 · 107 阅读 · 0 评论 -
Arrays.toString方法
当不重载tostring方法时,打印byte[]数组时,默认打印出的是该数组的地址,若想打印该数组中的内容时,需要重载Arrays中的tostring方法。打印结果如下:原创 2022-01-01 21:00:43 · 472 阅读 · 0 评论