问题标签 [java.lang.class]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 为什么我在 Netbeans 中运行以下程序时看不到它的输出?
该程序编译并没有给出错误。当我在最新的 Netbeans(安装了最新的 Java)中运行程序时,我看不到输出。我从 Java 7 第三版第 5 章中获取了代码的想法。讨论的主题是使用 java.lang.class 和创建对象而不使用 new 运算符。
java - .class == getClass() 测试失败
这是我编写的一个小代码,用于在运行时检查(它是否称为反射 API?不确定)类,但是我没有得到预期的结果。这是代码:
这也是我为运行代码和测试它而编写的主要函数......
测试失败并出现以下错误:
if(objTyp.getClass() == Outer.Inner.class){ ^ 其中 CAP#1 是一个新的类型变量:CAP#1 extends Class from capture of ? 扩展 1 类错误
请帮我更正代码。我错过了什么?谢谢。
java - java中的java/lang/String是什么样的结构?
我使用Java Decompiler反编译了一个文件
我在我的代码中找到了这样一行,如下所示
在这里,我看到像这样的java/lang/String
我无法理解它,这个结构到底是什么。
有什么建议吗?
我尝试了以下事情
* 1. 导入java.lang。; *
2.在这一行中更改以知道在哪里调用,但除了这样的代码,另一个类文件,我什么也没找到
这样的 java/lang/.. 结构在 java 中如何,需要帮助
谢谢
java - 使用 itext 的 XML 工作者
这是我在网上找到的示例代码。当我尝试执行它时,我得到了这个错误:
我正在使用 itextpdf-5.1.2.jar 和 xmlworker-5.4.3.jar。请帮忙
java - java swing在Jlabel中出现问题
我正在用 JAVA 学习 Swing .. 我已经通过这种方式尝试了简单的标签
我收到这个错误
java - 返回一个数组但给出 .class java
嘿伙计们,我是一个新手程序员,我得到了一个 .class 作为回报,但不知道它在问什么。任何帮助都会很棒,谢谢!
当我尝试返回 temp [] 时,它给了我一个错误。不太确定会发生什么让它做到这一点。
java - 将字符串解析为浮点值时出现 NumberFormatException
我很清楚这个程序是完全不切实际的,我写它只是为了练习解析、泛型和接口。我尝试了 Integer,效果很好,但是在尝试 Float 和 Double.add() 函数时,我得到 3 个错误:
在 java.lang.NumberFormatException.forInputString
在 java.lang.Integer.parseInt
在 java.lang.Integer.valueOf
我删除了整数解析器,程序运行良好。我很困惑为什么我只有在输入 Decimal 值时才会收到错误,并且希望有人帮助指出究竟是什么导致了异常,这样我就可以在将来避免这样的任何错误,因为删除 Integer 解析器会删除IntegerN 类的任何功能。
此外,如果有人出于某种原因需要 FloatN 类:
求和是一个带有 add() 方法的通用接口。
提前致谢。
java - 'X.class' 得到它的'X' 类型?
我编写了一个简单的容器,它注册了一个类和它的接口,并且有一个方法可以从这些信息中创建对象,如下所示:
但是我想在创建新实例之前绕过它到代理,以便它创建,所以我有这个代理类:
但是对于代理类我需要提供类的类型和它的接口,但我只有它的信息X.class
。可以得到类型(例如,如果它是 X 类)X,当我有X.class
?也许我做错了,我需要改变一些东西才能让它工作,但现在我想我需要得到那个类类型,所以我可以为代理提供它?因为如果我想这样的话:
X.class x;
我会得到错误。所以我需要这样写X x;
,但我只有X.class
更新:
简单地解释一下,是否有可能得到这个:
X obj;
当你只有X.class
(用X.class.newInstance
它会实例化它(比如用new
?),但我还不需要实例化 obj 时)。
更新2
我试过这个:
但后来我得到这个错误:
我的 X 班看起来像这样:
它的界面是这样的:
java - Try catch is not catching a bad number input ( Also getting a java.lang.arithmatic exception / zero)
This is a Constructor that I have for a test average class. My assignment asks me to bring in an array-list of test score and as input validation, it wants me to use a try catch statement to catch any input under 0 and over 100.
The constructor below is bringing in an array-list from my main with out any error. However, it is not catching a negative input. I been looking at this code for over two hours and I can't figure it out. I thought a fresh pair of eyes could probably see why it is not catching bad input.
My whole Program:
class:
Main:
java - 通过读取其源(.java)文件获取类的 java.lang.Class 对象
我想通过使用读取其源文件来获取java.lang.Class
a 的对象。class
FileReader
实际上,我想methods, constructors, parent class, overridden methods and imported packages
通过使用JFileChooser
. 所以,我想我通过使用它的类Class
对象方法getConstructors()
等得到了所有这些东西。
我试过这个,但它给了java.lang.ClassNotFoundException
......