问题标签 [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.

0 投票
2 回答
162 浏览

java - 为什么我在 Netbeans 中运行以下程序时看不到它的输出?

该程序编译并没有给出错误。当我在最新的 Netbeans(安装了最新的 Java)中运行程序时,我看不到输出。我从 Java 7 第三版第 5 章中获取了代码的想法。讨论的主题是使用 java.lang.class 和创建对象而不使用 new 运算符。

0 投票
1 回答
274 浏览

java - .class == getClass() 测试失败

这是我编写的一个小代码,用于在运行时检查(它是否称为反射 API?不确定)类,但是我没有得到预期的结果。这是代码:

这也是我为运行代码和测试它而编写的主要函数......

测试失败并出现以下错误:

if(objTyp.getClass() == Outer.Inner.class){ ^ 其中 CAP#1 是一个新的类型变量:CAP#1 extends Class from capture of ? 扩展 1 类错误

请帮我更正代码。我错过了什么?谢谢。

0 投票
2 回答
184 浏览

java - java中的java/lang/String是什么样的结构?

我使用Java Decompiler反编译了一个文件

我在我的代码中找到了这样一行,如下所示

在这里,我看到像这样的java/lang/String

我无法理解它,这个结构到底是什么。

有什么建议吗?

我尝试了以下事情

* 1. 导入java.lang。; *

2.在这一行中更改以知道在哪里调用,但除了这样的代码,另一个类文件,我什么也没找到

这样的 java/lang/.. 结构在 java 中如何,需要帮助

谢谢

0 投票
1 回答
5962 浏览

java - 使用 itext 的 XML 工作者

这是我在网上找到的示例代码。当我尝试执行它时,我得到了这个错误:

我正在使用 itextpdf-5.1.2.jar 和 xmlworker-5.4.3.jar。请帮忙

0 投票
1 回答
45 浏览

java - java swing在Jlabel中出现问题

我正在用 JAVA 学习 Swing .. 我已经通过这种方式尝试了简单的标签

我收到这个错误

0 投票
3 回答
51 浏览

java - 返回一个数组但给出 .class java

嘿伙计们,我是一个新手程序员,我得到了一个 .class 作为回报,但不知道它在问什么。任何帮助都会很棒,谢谢!

当我尝试返回 temp [] 时,它给了我一个错误。不太确定会发生什么让它做到这一点。

0 投票
4 回答
6785 浏览

java - 将字符串解析为浮点值时出现 NumberFormatException

我很清楚这个程序是完全不切实际的,我写它只是为了练习解析、泛型和接口。我尝试了 Integer,效果很好,但是在尝试 Float 和 Double.add() 函数时,我得到 3 个错误:

在 java.lang.NumberFormatException.forInputString

在 java.lang.Integer.parseInt

在 java.lang.Integer.valueOf

我删除了整数解析器,程序运行良好。我很困惑为什么我只有在输入 Decimal 值时才会收到错误,并且希望有人帮助指出究竟是什么导致了异常,这样我就可以在将来避免这样的任何错误,因为删除 Integer 解析器会删除IntegerN 类的任何功能。

此外,如果有人出于某种原因需要 FloatN 类:

求和是一个带有 add() 方法的通用接口。

提前致谢。

0 投票
3 回答
1762 浏览

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 班看起来像这样:

它的界面是这样的:

0 投票
2 回答
674 浏览

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:

0 投票
1 回答
112 浏览

java - 通过读取其源(.java)文件获取类的 java.lang.Class 对象

我想通过使用读取其源文件来获取java.lang.Classa 的对象。classFileReader

实际上,我想methods, constructors, parent class, overridden methods and imported packages通过使用JFileChooser. 所以,我想我通过使用它的类Class对象方法getConstructors()等得到了所有这些东西。

我试过这个,但它给了java.lang.ClassNotFoundException......