Java
文章平均质量分 73
学习
->yjy
所有的惊艳都历经平庸
展开
-
commons-io
copy方法有多个重载方法,满足不同的输入输出流IOUtils.copy(InputStream input, OutputStream output, int bufferSize)//可指定缓冲区大小IOUtils.copy(InputStream input, Writer output, String inputEncoding)//可指定输入流的编码表。原创 2024-04-16 18:49:24 · 520 阅读 · 0 评论 -
Object和Objects
只能被本包或者其他包的子类所应用Object是定义在Java.lang包下的,我们不能把代码写的lang包下,所以我们只能自己重写。1.如果没有重写equals方法,那么默认使用Object中的方法进行比较,比较的是地址值是否相等。2.一般来说地址值对我们意义不大,所以我们会重写,重写之后比较的就是对象内部的属性值了。Object类中的方法可以被所有子类访问,所以我们要学习Object类和其中的方法.Object是Java中的顶级父类.所有的类都直接或间接的继承Object类.Object的成员方法。原创 2024-04-14 08:45:25 · 252 阅读 · 0 评论 -
Java File类
类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。原创 2024-04-11 21:29:23 · 684 阅读 · 0 评论 -
Java方法引用
把已经有的东西拿过来用,当做函数式接口中的抽象方法的方法体//需求:创建一个数组,进行倒序排列//匿名内部类@Override});//lambda表达式//因为第二个参数的类型Comparator是一个函数式接口});//lambda表达式简化格式//方法引用//1.引用处必须是函数式接口//2.被引用的方法需要已经存在//3.被引用方法的形参和返回值需要跟抽象方法的形参和返回值保持一致//4.被引用方法的功能需要满足当前的要求。原创 2024-04-07 21:47:33 · 255 阅读 · 0 评论 -
Java类加载器
什么是类加载器?原创 2024-01-23 09:20:02 · 895 阅读 · 0 评论 -
Java中的双冒号运算符(::)及其应用
Java 8引入了一种新的运算符,称为双冒号运算符(::),它是一种方法引用操作符,用于简化函数式接口的实现。这个运算符的引入是为了更方便地使用Lambda表达式和方法引用来编写更简洁、可读性更高的代码。在本文中,我们将深入探讨Java中的双冒号运算符及其各种应用场景。什么是双冒号运算符(::)?双冒号运算符(::)是Java 8引入的一个新特性,用于引用类的方法、构造函数或者实例方法。其中,ClassName是类名,methodName是要引用的方法名。原创 2024-01-03 10:16:52 · 694 阅读 · 0 评论 -
Java继承
(这就好像基因的选择性表达 隐形基因和显性基因 但是这里的隐形基因不会显现不存在任何基因变异 可以理解为基因继承下来但是这部分的性状没有表达)子类在初始化的时候,有可能会使用到父类中的数据,如果父类没有完成初始化,子类将无法使用父类的数据.书写格式:在继承体系中,子类出现了和父类中一模一样的方法声明,我们就称这个方法是重写的方法。子类构造方法的第一行语句默认都是:super(),不写也存在,且必须在第一行.:当父类的方法不能满足子类现在的需求时,需要进行方法重写。原创 2023-11-29 22:15:43 · 414 阅读 · 0 评论