Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >判断一个类是否另一个类的父类

判断一个类是否另一个类的父类

作者头像
阿超
发布于 2022-08-16 12:30:32
发布于 2022-08-16 12:30:32
72200
代码可运行
举报
文章被收录于专栏:快乐阿超快乐阿超
运行总次数:0
代码可运行

任何教育都比不上灾难的教育。——英狄斯雷利

代码很简单

我们调用ClassisAssignableFrom函数来判断左边的类是否参数中这个类的超类(父类)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
System.out.println(Collection.class.isAssignableFrom(List.class));
System.out.println(Collection.class.isAssignableFrom(ArrayList.class));
System.out.println(Collection.class.isAssignableFrom(Set.class));
System.out.println(Collection.class.isAssignableFrom(HashSet.class));
System.out.println(Collection.class.isAssignableFrom(Map.class));
System.out.println(Collection.class.isAssignableFrom(HashMap.class));

打印结果

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
java 泛型深入之Set有用工具 各种集合泛型深入使用演示样例,匿名内部类、内部类应用于泛型探讨
java 泛型深入之Set有用工具 各种集合泛型深入使用演示样例,匿名内部类、内部类应用于泛型探讨
全栈程序员站长
2022/07/12
2750
JAVA 的重载是运行时决定还是编译的时候决定?正确使用泛型
第一个片段A的部分 传入的实际类型是String希望调用C片段,但是实际上是调用的B。
用户7886150
2020/12/15
5250
Java 基于反射的通用树形结构工具类
在日常的开发中, 经常会遇到许多树形结构的场景, 如菜单树, 部门树, 目录树等. 而这些一般都会涉及到要将数据库查询出来的集合转化为树形结构的功能. 由于 list -> tree 是一个比较通用的功能, 无非就是根据 id, pid, children 这三个字段进行转换. 但由于字段名可能不一致, 如菜单里可能叫 menuId, 而部门里叫 deptId,所以我用反射来实现了一个通用的工具类, 来进行转换.
一份执着✘
2019/12/30
2.3K0
关于在controller中json数据与对象,map,list的相互转换 jackson
com.fasterxml.jackson.corejackson-core2.7.3com.fasterxml.jackson.corejackson-databind2.7.3com.fasterxml.jackson.corejackson-annotations2.7.3 --------------------------------------
samRsa
2025/02/24
2280
java集合类面试题_Java集合类相关面试题
java.util.Collection 是一个集合接口,Collection接口在Java类库中有非常多详细的实现。比如List、Set
全栈程序员站长
2022/09/08
2780
父类通过泛型获得子类Class类型 以及Type体系
在实现SSH框架中,DAO层向数据库持久化的过程中,因为大部分保存对象的方法都会调用到sava();所有索性就把save delete update select 方法进行封装到父类中,这时候就遇到了个问题,子类在调用这些方法的时候,需要根据子类的类型获知子类Class类型;这个时候可以通过传入泛型,根据泛型的类型来获取子类的Class类型; 
小勇DW3
2018/08/30
5.1K0
【读码JDK】-带你详细了解lang.Class类(一)
首先这是本篇文章用到的几个测试类,Animal是顶级父类,Person继承了Animal,ChinesePeople 继承自Person
阿提说说
2022/12/02
3280
Java单元测试框架之Mockito指南
Mockito 框架是用于单元测试的基本框架,本文将介绍其使用使用方法及作用,也会给出相对应的例子作为参考。详细的业务场景可以参考一下项目中的单元测试编写。文中最后也有关于单元测试的相关文章链接,大家可以去详细了解一下。
苦叶子
2024/04/14
3.5K0
Java单元测试框架之Mockito指南
Mybatis 源码分析(四)之 Mybatis 的执行流程梳理
前面了解到Mybatis的执行流程,首先读取我们的mybatis-config.xml配置文件,然后构建Configuration类,这个类会像上下文信息一样会传来传去,以便我们获取其中的信息。
zoro
2019/04/11
6210
json与类,集合的转换(三)之Jackson实现
总结: json转其他对象都是readValue方法 转换复杂类型的先反序列化 其他对象转json都是writeValueAsString方法
周杰伦本人
2023/10/12
2250
json与类,集合的转换(三)之Jackson实现
JAVA入门学习七
[TOC] Set集合 描述:Set集合概述和特点包含没有重复元素的集合。 public interface Set<E> extends Collection<E> Set集合特点: 无索引 不可
全栈工程师修炼指南
2020/10/23
7790
JAVA入门学习七
【JavaSE专栏51】Java集合类HashSet解析,基于哈希表无序非重元素集合
本文讲解了 Java 中集合类 HashSet 的语法、使用说明和应用场景,并给出了样例代码。
Designer 小郑
2023/08/02
4200
【JavaSE专栏51】Java集合类HashSet解析,基于哈希表无序非重元素集合
Java集合中List,Set以及Map(三者的区别,什么时候用Set,Connection接口)
如果你知道是Collection集合,但是不知道使用谁,就用ArrayList。 如果你知道用集合,就用ArrayList。
鱼找水需要时间
2023/02/16
4310
Java集合中List,Set以及Map(三者的区别,什么时候用Set,Connection接口)
Java集合讲解
加了限制之后,我们只能传入字符串了,这样做的话我们就可以使我们的输入有更多的便捷了
Gorit
2021/12/09
4650
Java集合讲解
Java高级编程精华笔记
本文是Java高级编程精华笔记,是对菜鸟教程中Java面向对象和Java高级编程的重要章节进行了学习,整理形成的学习笔记,知识图谱如下图所示:
dongfanger
2022/05/09
1.1K0
Java高级编程精华笔记
Java学习笔记(三):集合类与常用数据结构的典型用法
foochane :https://foochane.cn/article/2019122801.html 1 Collection集合 1.1 集合概述 在前面基础班我们已经学习过并使用过集合A
foochane
2020/02/13
9300
Java集合框架综述,这篇让你吃透!
1、所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。
Java团长
2020/05/05
9450
容器
Java容器的继承关系 Collection接口  Collection接口中所定义的方法 int size(); boolean isEmpty(); void clear(); boolean c
mathor
2018/07/04
5040
Java基础入门笔记06——String类和StringBuffer类,Java中的三大集合,Set集合,List集合,Map集合,Collection类
存储过程: 当HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,从而决定该对象在HashSet中的位置
全栈程序员站长
2022/09/21
6670
Java中如何遍历List , Set, Map
Java中 List , Set 有共同的父类, 就是Collection. 所有实现Collection的接口的类都有一个iterator方法,用以返回一个Iterator接口的对象.
louiezhou001
2020/03/11
1.9K0
推荐阅读
相关推荐
java 泛型深入之Set有用工具 各种集合泛型深入使用演示样例,匿名内部类、内部类应用于泛型探讨
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验