问题标签 [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 投票
1 回答
83 浏览

java - 无法将 java.lang.Class 隐式转换为 c# 对象

我正在尝试根据提供者提供的一些文档调用旧的 Java XML WS。事情就是这样。在某些时候,我需要创建一个 java 服务并调用它的.getPort()函数,但它需要一个 java.lang.class 对象,我自己有一个接口。

错误说: 在此处输入图像描述

对象url, qnameservice是java对象。

任何帮助表示赞赏!

0 投票
1 回答
65 浏览

java - Java:如果 Character 是包装类,为什么“Character newChar = 'c'”会起作用?为什么它不需要构造函数?

这些对我来说都很好:

示例 1:

示例 2:

但是有什么区别呢?

在第一个示例中,Character 类如何知道将其值设置为“c”而不需要为此构造函数?

它在幕后使用工厂方法吗?有人可以向我解释编译器如何知道该怎么做吗?

我在 java.lang 中提供了 Character.class 的构造函数的图像。

它甚至说它已被弃用,不应该像那样访问它,但我仍然有点困惑。

显示 java 类的构造函数的图像

0 投票
1 回答
51 浏览

groovy - 我可以将表搜索中的值存储在变量中吗?

我有这个代码:

在这里,我得到了一个时间戳,每次都输入不同的电子邮件

从这里我想在其他页面的表格中检查特定的电子邮件输入上部,我正在使用表格检查

然后在这里我想在一个变量中添加这个循环的返回值来使用这个代码,而不是 def v = WebUI. 我想使用 dev = 从表中返回的值

提前谢谢你!

0 投票
1 回答
33 浏览

java - 无法在eclipse ide中执行java代码

示例代码:

我无法在 Eclipse IDE 中执行任何代码。我收到一个错误。 错误:无法找到或加载主类 pack.java.Bye 原因:java.lang.ClassNotFoundException:pack.java.Bye

0 投票
0 回答
20 浏览

io - 不知道为什么代码返回与 java 8 上的输入数据相关的非法异常

我已经写了下面的代码。

我创建了一个数据库,类型“整数”接受数字值,字符串接受“字母”值,“日期”接受日期值。

一旦我运行它,我在 JOptionPane 对话框上得到上面的标题错误,然后我在对话框上单击“确定”退出,并在 JFrame 窗口上退出,它在输出窗口上返回“构建成功”。

这是代码:

0 投票
0 回答
234 浏览

reflection - 用 Mockito 模拟 java.lang.Class getDeclaredMethod(String name, ...Class args) 不起作用

我正在尝试在某个已定义的 java 类型的 java .class 对象上模拟 getDeclaredMethod:

但我得到以下异常:

在第 2130 行进入 java.lang.Class 似乎该方法根本没有被嘲笑。我在这里的另一个讨论中发现这是正确的方法,但没有例子......任何人都知道我怎样才能设法得到我需要的东西?

非常感谢,萨维里奥

商业逻辑:

我有一个带有一些方法的 bean:AccessRulesMethod。我从数据库中的表中获取方法名称,并以给定的顺序通过反射调用此方法。为了调用这些方法,首先我得到所需参数的名称(第二个是固定的),然后我将这个参数从输入传递到 API,同样使用反射

0 投票
0 回答
28 浏览

java - Class Class实际上如何代表java中的其他类和接口?

我一直在试图理解它Class Class在java中的实际工作方式,但无论我在哪里看,它都说它references代表一个正在运行的java应用程序中的Classesand Interfaces,但我没有设法找到它实际上是如何做到的?它是否将名称存储Classes为字符串属性?或者是别的什么?我还在Spring我们通过的应用程序中看到SpringApplication.run(SomeClass.class, args),所有人都说我们正在通过它,因为我们需要传递类的名称,如果是这样,那么为什么我们不能像这样将它作为字符串传递呢SpringApplication.run("Name of that class", args)Class Class获得某个Class或的对象有什么好处Interface

0 投票
1 回答
32 浏览

java - Class.forName + ExceptionInInitializerError + 静态初始化 + 奇怪的数组初始化

我最近“继承”了一个项目,并试图让一个服务实例在本地运行。我遇到了 - 并修复了 - 一些类似于...的代码问题

运行 Class A.doSomething() 时,ExceptionInInitializerError抛出了 an 。此错误与初始化 B 类有关(静态初始化,没有实例化!!)。

仅供参考>解决此问题可以通过两种方式完成...

  • Class A,使用Class.forName("fully.qualified.package.B", false, this.getClass().getRuntime());- 其中第二个参数false不初始化该类。
  • B 类,使用普通数组 init static String[] bar = { "Something" };

我感兴趣的是...

为什么有些过度设计的初始化 via(String[]) Arrays.asList(...).toArray()会导致这样的错误?


解决方案/编辑:它与静态初始化无关,数组初始化是完全错误的,见下文......

0 投票
1 回答
178 浏览

java - 无法实例化接口

当我尝试运行我的项目(没有构建错误)时出现异常:

我试图解决它,我更新了我的 spring 和 jdk 版本,认为这可能是原因,但它们都导致了上述相同的异常。

0 投票
0 回答
19 浏览

java - JavaFX java.lang.reflect.InvocationTargetException 问题项目设置问题

您好,我是 JavaFx 的新手,我正在尝试构建登录/注册应用程序,我认为我的代码是正确的,我的大问题是 NULL 语句或我无法修复的项目设置。我试图遵循类似问题中的大多数答案,但我知道我没有同样的问题。不要介意意大利人的评论,并提前感谢您和亲切的问候。

这是我得到的错误窗口,作为一个初学者,我有点不知所措,主要问题是什么?我还将包括我的项目设置的图像

这是我的控制器

这是我的主要内容

和 sample.fxml 作为首页,我没有把我的登录和注册控制器、DBcontroller 也没有放它们各自的 .fxml 文件,因为它们是正确的

这是项目设置:

设置