![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSE
文章平均质量分 70
GGx.
这个作者很懒,什么都没留下…
展开
-
Java学习——IO流
什么是IO流:存储和读取数据的解决方案IO流的作用:用于读写数据(本地文件,网络)IO流按照流向可以分类哪两种流:输出流:程序 ——> 文件 (写出)输入流: 文件 ——> 程序 (读入)IO流按照操作文件的类型可以分为哪两种流?字节流:可以操作所有类型的文件字符流:只能操作纯文本文件什么是纯文本文件?用windows系统自带的记事本打开并且能读懂的文件,如txt文件、md文件、xml文件、lrc文件1、在计算机中,任意数据都是以二进制的形式来存储的2、计算机中最小的存储单元是一个字节。原创 2023-12-06 22:10:49 · 910 阅读 · 1 评论 -
java学习——接口
接口用关键字interface来定义publicinterface接口名{}接口不能实例化接口和类之间是实现关系,通过implements关键字表示接口的子类(实现类)要么重写接口中的所有抽象方法要么是抽象类可以多实现成员变量:只能是常量默认修饰符:public static final构造方法没有成员方法只能是抽象方法默认修饰符:public abstractdefault格式:publicstatic返回值类型 方法名(参数列表){ }返例:publicstatic注意事项。原创 2023-12-06 22:19:32 · 357 阅读 · 1 评论 -
Java学习——字符串
StringJoiner(间隔符号):创建一个StringJoiner对象,指定拼接时的间隔符号。toString():把StringBuilder转换为String。charAt(int index):根据索引返回字符。append(任意类型):添加数据,并返回对象本身。可以看成是一个容器,创建之后里面的内容是可变的。reverse():反转容器中的内容。StringBuilder的升级版。使用场景:字符串拼接、字符串反转。length:统计数组的长度。作用:提高字符串的操作效率。原创 2023-12-06 22:18:34 · 368 阅读 · 1 评论 -
java学习——File
File对象表示路径,可以是文件,也可以是文件夹。这个路径可以是存在的,也可以是不存在的。原创 2023-12-06 22:17:58 · 334 阅读 · 1 评论 -
java学习——继承
1、继承中成员变量的访问特点:就近原则(先在局部位置找,本类成员位置找,父类成员位置找,逐级往上)2、如果出现重名的成员变量:(name、this.name、super.name)。原创 2023-12-06 22:16:55 · 386 阅读 · 1 评论 -
java学习——集合
当存满时候,会创建一个新的数组,新数组的长度,是原来的1.5倍,也就是长度为15.再把所有的元素,全拷贝到新数组中。如果当前要添加的元素存在,方法返回false,表示添加是失败。细节:底层是依赖equals方法进行判断是否存在的,所以如果集合中存储的是自定义对象,也想通过contains方法来判断是否包含,那么javabean类中,一定要重写equals方法。举个例子: 在一开始,如果默认的长度为10的数组已经装满了,在装满的情况下,我一次性要添加100个数据很显然,10扩容1.5倍,变成15,还是不够,原创 2023-12-06 22:16:06 · 796 阅读 · 0 评论 -
java学习——异常
Error:代表系统级别错误(不用管)ExceptionRuntimeException:运行时异常(编译阶段不会出现异常提醒),RuntimeException本身和子类编译时异常(编译阶段就会出现异常提醒),直接继承Exception1、定义异常类:见名知意2、写继承关系运行时:RuntimeException 核心:表示参数错误而导致的问题 编译时异常:Exception 核心:提醒程序员检查本地信息3、空参构造4、带参构造。原创 2023-12-06 22:14:30 · 329 阅读 · 1 评论 -
java学习——常用API
valuOf(): 在实际开发中,-128~127之间的数据,用的比较多,如果每次使用都是new对象,那么太浪费内存了,所以,提前把这个范围之内的每一个数据都创建好对象,如果要用到了不会再创建新的,而是返回已经创建好的对象,所以地址值相同。当我们打印一个对象的时候,底层会调用对象的toString方法,把对象变成字符串,默认情况下,打印的就是地址值。StringBuilder中的equals方法,该类没有重写equals方法,使用的是Object中的,默认是使用==号比较的是两个对象的地址值。原创 2023-12-06 22:12:54 · 363 阅读 · 0 评论