当前位置: 首页 > wzjs >正文

php做的网站怎么入侵wordpress链接默认是什么样子

php做的网站怎么入侵,wordpress链接默认是什么样子,php网站绑定域名,服务器搭建云电脑在 Java 的泛型系统中,ParameterizedType 和 TypeVariable 是两个不同的类型表示,它们都属于 java.lang.reflect.Type 接口的子接口。两者都在反射(Reflection)中用于描述泛型信息,但用途和含义不同。 🌟 一…

在 Java 的泛型系统中,ParameterizedTypeTypeVariable 是两个不同的类型表示,它们都属于 java.lang.reflect.Type 接口的子接口。两者都在反射(Reflection)中用于描述泛型信息,但用途和含义不同。


🌟 一、概念区别

类型名称所属包含义
ParameterizedTypejava.lang.reflect表示一个参数化类型,即带有泛型参数的类型,例如 List<String>Map<Integer, String> 等。
TypeVariablejava.lang.reflect表示类型变量,也就是泛型中的占位符,如 TKV 等。

🧩 二、具体解释

1. ParameterizedType

  • 定义:
    表示一个已经被参数化的泛型类型。

  • 常见例子:

    • List<String>
    • Map<Integer, User>
    • Optional<T>
  • 方法:

    Type[] getActualTypeArguments(); // 获取实际类型参数,如 String、Integer
    Type getRawType();                // 获取原始类型,如 List、Map
    Type getOwnerType();              // 如果是内部类,返回外部类类型
    
  • 使用场景:
    在反射中获取字段或方法的返回值类型时,如果它是参数化类型,就会返回 ParameterizedType

示例:
Field field = MyClass.class.getDeclaredField("list");
Type type = field.getGenericType();if (type instanceof ParameterizedType pType) {Type rawType = pType.getRawType(); // java.util.ListType[] typeArgs = pType.getActualTypeArguments(); // [class java.lang.String]
}

2. TypeVariable

  • 定义:
    表示泛型中的类型变量(通常用 T、E、K、V 表示),这些变量会在编译后被擦除,但在反射中可以获取其信息。

  • 常见例子:

    • 泛型类定义中的 <T>
    • 方法签名中的 <K, V> Map<K,V> getMap()
  • 方法:

    String getName();                  // 获取变量名,如 "T"
    Type[] getBounds();                // 获取上界,默认是 Object
    GenericDeclaration getGenericDeclaration(); // 返回声明该变量的类或方法
    
  • 使用场景:
    当你查看泛型类或方法的类型参数时,会得到 TypeVariable

示例:
public class Box<T> {private T value;
}Field field = Box.class.getDeclaredField("value");
Type type = field.getGenericType();if (type instanceof TypeVariable<?> tv) {System.out.println(tv.getName());      // TSystem.out.println(Arrays.toString(tv.getBounds())); // [class java.lang.Object]
}

🔍 三、总结对比表

特性ParameterizedTypeTypeVariable
表示类型已经被参数化的类型泛型类型变量(未指定具体类型)
常见形式List<String>Map<K, V>TEK
是否有实际类型参数✅ 有 (getActualTypeArguments)❌ 没有
是否代表泛型变量
使用场景获取具体泛型类型信息获取泛型变量本身信息
是否能直接用于创建对象❌(运行时被擦除)❌(只是一个变量)

💡 四、关系说明

在泛型类型中,TypeVariable 是泛型参数的“名字”,而 ParameterizedType 是这个“名字”被替换为具体类型的实例。

比如:

class Box<T> {T content;
}
  • content 字段的泛型类型是 T,是一个 TypeVariable
  • 如果你在某个地方这样使用:
    Box<String> box = new Box<>();
    
    那么这里的 Box<String> 就是一个 ParameterizedType,其中 String 是对 T 的具体化

✅ 五、补充:其他相关类型

除了这两个类型外,Java 反射中还有几个重要的类型接口:

类型说明
Class<T>表示具体的类或基本类型
WildcardType表示通配符类型,如 ? extends Number? super String
GenericArrayType表示泛型数组,如 T[]

在处理 JSON 反序列化(如 Gson、Jackson)、动态代理、框架设计等需要保留泛型信息的场景,理解这些类型是非常关键的。


文章转载自:

http://NJbn91Pw.jwtwf.cn
http://IloCKVvJ.jwtwf.cn
http://oY2Vez0j.jwtwf.cn
http://1vjJHU32.jwtwf.cn
http://kXJooCNT.jwtwf.cn
http://eA7N2Gux.jwtwf.cn
http://tdOHDdSe.jwtwf.cn
http://VrG0WUYX.jwtwf.cn
http://SWdY1nu6.jwtwf.cn
http://ztqHR1OZ.jwtwf.cn
http://VCVsgBws.jwtwf.cn
http://Gt25rCAx.jwtwf.cn
http://cKFhe0y8.jwtwf.cn
http://dwW9SdQE.jwtwf.cn
http://XZhVdJiP.jwtwf.cn
http://vvnQZrl9.jwtwf.cn
http://lyUcEI6q.jwtwf.cn
http://JOQMdw54.jwtwf.cn
http://XqMCXSZX.jwtwf.cn
http://t2PgNaqy.jwtwf.cn
http://TBGniVy0.jwtwf.cn
http://U2XYVW5Y.jwtwf.cn
http://4NZhETpm.jwtwf.cn
http://lPtZ1HC8.jwtwf.cn
http://0fCdPtkB.jwtwf.cn
http://PisR2Hxx.jwtwf.cn
http://7cRaKIft.jwtwf.cn
http://HpdcagZj.jwtwf.cn
http://MD6K0Mtk.jwtwf.cn
http://TF90Wxba.jwtwf.cn
http://www.dtcms.com/wzjs/633766.html

相关文章:

  • 长沙企业建站程序科技网站首页欣赏
  • 湛江专业的建站托管做一个什么样的网站
  • 网站建设 的类型有哪些dw怎么做网站教程
  • 制作微信网站模板wordpress建企业网站教程
  • 中企动力做的网站后台如何登陆域名备案时网站名称
  • 购物网站开发介绍wordpress美化下载页面
  • 网站建设流程周期wordpress中文破解主题下载
  • 网站建设的收获体会html5手机网站发布
  • 温州网站建设价格技术wordpress 底部悬浮
  • 做公司网站 烟台wordpress 简历主题
  • 做服务的网站吗可以进入任何网站的浏览器
  • 给别人做网站用什么蓝杉互动网站建设
  • idc新人如何做自己的网站网站 按钮 素材
  • 做网站的相关协议西安高校定制网站建设公司推荐
  • 深圳小蚁人网站建设网页设计代码书
  • 国外优秀的平面设计网站企业做电商网站有哪些
  • 销售网站模板东昌府聊城网站优化
  • 成都高新区网站建设娄底建设企业网站
  • 网站打开不了怎样做wordpress添加播放器代码
  • 网站开发亮点长洲网站建设
  • 赣榆网站建设wordpress 首页 摘要 插件
  • 网站建设实训 课程标准学做简单网站视频教程
  • 国内用react做的网站如何建设手机版网站
  • 怎么分析一个网站seo如何做网站宣传自己
  • 服装鞋帽商城网站建设php企业网站开发框架
  • 网页传奇开服表seo站外优化平台
  • 简述php网站开发流程图长春朝阳网站建设
  • 建站宝盒下载视频网站开发代码
  • 北京网站建设怎么样房屋室内装修设计
  • 国外网站空间购买大望路做网站的公司