gpt4 book ai didi

关于泛型和反射的 Java 基础知识

转载 作者:行者123 更新时间:2023-12-01 18:05:37 25 4
gpt4 key购买 nike

我有一个基本的 java 问题,因为我最近决定深入研究该语言(我已经专门使用 C++ 工作很长时间了,并决定稍微扩展一下我的视野)。

假设我有一个名为 BankAccount 的类,并且我尝试在我的 main 中创建和对象,那么有什么区别:

Class baCls = BankAccount.class; 

Class<BankAccount> baCls = BankAccount.class;

baCl 在每种情况下保存什么以及编译器输出是什么?

最佳答案

在这两种情况下,baCls 都是对 BankAccount 类的引用

泛型添加了编译时检查,但对运行时没有影响。

如果您在 IDE 中使用 javap -c -p 或字节码查看器,您可以看到生成的字节码。

关于关于泛型和反射的 Java 基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36677898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com