说明
- 匿名内部类可以是基于接口、抽象类、普通类的匿名类
文章作者: 王文哲
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 王文哲的博客!
相关推荐
2025-06-20
Java-安全加密工具-XJar-jasypt-classfinal-classwinter
Java加密工具四天王:XJar、ClassFinal、class-winter、jasypt...
2025-06-15
Java-实现NTP时间同步的3种方式
NTP(网络时间协议)作为实现网络时间同步的标准协议,在 Java 中借助第三方库能轻松实现。 今天,我们就来深入探讨 Apache Commons Net、NTP4J 和 SntpClient 这三个强大的第三方库,掌握 Java NTP 时间同步。 一、Apache Commons Net 功能强大的 “瑞士军刀” Apache Commons Net 是一个功能丰富、应用广泛的 Java 库,涵盖多种网络协议实现,处理 NTP 时间同步自然不在话下。 1. 添加依赖Maven 项目:在pom.xml文件中添加以下依赖配置 12345<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.8.1</version></dependency> Gradle 项目:在build.gradle文件中加入 1implementation...
2023-05-04
Java-函数式接口
Java函数式接口是Java 8中引入的重要特性,它为Java语言引入了函数式编程的概念。在本文中,我们将讨论Java函数式接口的定义,特性以及如何在代码中使用它们。 什么是Java函数式接口? Java函数式接口是一种只包含一个抽象方法的接口。这个抽象方法通常被称为函数式接口的“目标类型”。Java函数式接口还可以包含默认方法和静态方法。 由于只有一个抽象方法,因此可以使用lambda表达式来实现这个接口,并使用这个接口来表示一个函数。这样就可以使用函数作为参数和返回值,在Java中实现函数式编程。 在Java 8中,所有的lambda表达式都会被分配到一个函数式接口上。因此,函数式接口在Java 8中扮演着非常重要的角色。 Java函数式接口的特点...
2021-09-23
Java-访问级别修饰符
访问修饰符 修饰类、方法、成员变量 通过修饰符来决定访问者能否访问当前类、方法、成员变量 体现了对资源的保护意识 范围由小到大依次为:类、包、子类、其它。分别对应 private、默认、protected、public 子类与父类一般不在一个包内,所以包的范围更小 口诀「保护子类、默认同包」 修饰符 Class Package SubClass 其它 public Y Y Y Y protected Y Y Y N 默认 Y Y N N private Y N N N protected:同包、子类中能访问 默认修饰符:同包中能访问
2021-09-10
Java-反编译
反编译 class 文件1javap -p XXX.class 反编译 jar 文件 JD-GUI IDEA
2021-06-07
Java-图片大小
1234567891011121314151617181920212223import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOException;public class ImageUtil { public static ImageInfo getImageInfo(String url) { File picture = new File (url); BufferedImage sourceImg = null; try { sourceImg = ImageIO.read(new FileInputStream(picture)); } catch (IOException e) { ...