javase
Truam丶
这个作者很懒,什么都没留下…
展开
-
java 抽象类 abstract
使用方法:在返回值前加abstract即可。例1.抽象类对象无法独立存在,即不能new对象。2.抽象类中不一定有抽象方法,但有抽象方法的类一定是抽象类。3.抽象类中不存在方法体,故类后不需要加{}4.当子类继承父类时,子类必须重写父类中的所有抽象方法,否则子类还是抽象类。5.抽象类中可以构造方法,但子类继承时必须重写该抽象方法6.抽象类不能用final修饰,因为抽象类必须有子类,而final定义的类不能有子类。7.抽象方法尽量为public,若为privat...原创 2022-01-16 22:03:44 · 229 阅读 · 0 评论 -
java 接口 interface
首先 什么是接口?--接口严格的来讲属于一个特殊的类,而这个类里面只有公开抽象方法和公开静态常量,就连构造方法也没有,并且不能创建对象。接口中的常量的public static final 可以省略。接口的语法:例:[修饰符列表] interface 接口名{}一个接口可以继承多个接口。例:interface 接口1 extends 接口2,接口3{}类和接口之间叫做实现(implements)。当一个类要实现接口时,必须要重写或覆盖该接口中的所有方法。一原创 2022-01-16 21:30:41 · 177 阅读 · 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 · 248 阅读 · 0 评论 -
Java Collection集合中的Set
Set系列集合:添加的元素是无序、不重复、无索引。无序:存储和取出的元素顺序不一致无索引:不可以通过索引操作元素不重复:存储的元素不可以重复,即覆盖。HashSet类:无序、不重复、无索引;结构:JDK1.8之前:哈希表(数组+单向链表);JDK1.8之后:哈希表(数组+单向链表+红黑树),当链表长度超过阈值(8)时,链表将转换为红黑树。LinkedHashSet类:(为HashSet的子类)有序、不重复、无索引。结构:JDK1.8之前:哈希表(数组.原创 2022-01-09 19:22:20 · 295 阅读 · 0 评论 -
Java Collection集合中的List
List系列集合:添加的元素是有序、可重复、有索引。有序:存储和取出的元素顺序一致有索引:可以通过索引操作元素可重复:存储的元素可以重复--ArrayList:以数组为基础 有序、可重复、有索引,线程不安全。ArrayList底层是基于数组实现的:根据索引定位元素快,增删需要做元素的移位操作。缺点:查询数据快,增删数据慢。创建对象:(ArrayList默认构造一个初始容量为10的空列表)--LinekdList:以链表为基础 有序、可重复、原创 2022-01-09 19:08:45 · 363 阅读 · 0 评论 -
简述IO流
概述:I表示intput,是数据从硬盘文件读入到内存的过程,称之输入,负责读。O表示output,是内存程序的数据从内存到写出到硬盘文件的过程,称之输出,负责写。根据处理数据的单位不同可分为 字节流 及 字符流。缓冲流(高效流)(Buffer):字节缓冲流自带8KB缓冲区 可以提高原始字节流、字符流读写数据的性能。--字节流:可操作所有类型的文件字节输入流:InputStream抽象类 不能new对象FileInputSream子类创建对象 例:Buff.原创 2022-01-09 16:47:18 · 173 阅读 · 0 评论 -
简述Java File类
File类:能够使用File的对象操作文件,如:删除、获取文件信息、创建文件夹等。但File类不可用于读写文件内容。 读写及修改文件内容可用IO流。File类构建对象的方式:--File 创建对象=new File("//路径");File中的路径可分为两种:--相对路径:相对路径是不带盘符的,默认相对到工程下开始寻找文件。 推荐--绝对路径:绝对路径是带盘符的,依赖当前系统。--File类常用Api: publicbooleanisDi..原创 2022-01-03 15:44:57 · 149 阅读 · 0 评论