问题标签 [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 - PowerMock 的 mockStatic() 覆盖 X.class.y() 方法
MyClass.java:
测试类.java:
但是,这会导致:
任何MyClass.class
方法调用都null
在PowerMockito.mockStatic(Class)
. 有什么办法可以防止这种情况发生吗?
java - 用户使用 Spring MVC 提交表单后如何获取表单数据?
我收到一条错误消息:org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常是 java.lang.ClassCastException:java.lang.Object 无法转换为 com.crimetrack.business.Login
登录.java
java - Class.newInstance() 是否遵循“抽象工厂”设计模式?
我已经开始阅读 Joshua Bloch 的“Effective Java”(第二版)。在阅读第 2 条时(在面对许多构造函数参数时考虑构建器),作者在Class.newInstance()方法中做了一个特殊的陈述。具体来说,作者说
Java 中的传统抽象工厂实现是“Class”对象,“newInstance”方法扮演“build”方法的一部分。
这部分让我有点困惑——我对抽象工厂设计模式的理解是它用于表示工厂的工厂。在我看来, Class.newInstance()方法更接近于“静态工厂方法”编码哲学(顺便说一下,这是同一本书中的第 1 项)
想法,有人吗?我一直在努力准备应对一些艰难的面试,如果我在参加此类面试之前基础扎实,我将不胜感激。
谢谢。
java - 致命异常:主要 java.lang.RuntimeException:
我知道已经有很多关于如何解决致命异常的条目,但没有一个能解决我的问题。我正在开发一个非常简单的计算器,它有九个按钮、一个编辑文本和一个文本视图。它的全部目的是简单地输入一个数字,点击一个带有另一个数字的按钮,然后这些产品将出现在文本视图中。
我终于解决了所有的问题,或者我是这么想的,但是现在当我尝试运行程序时,它甚至在加载之前就意外停止了:
我知道这可能是一些小事,但我找不到我搞砸的地方。任何帮助表示赞赏!
显现:
JAVA代码:
java - Eclipse 中的问题:java.lang.ClassCastException
两天以来,我每 45 秒不断收到一个错误对话框,标题为:
出现了多个问题
在它下面说:
java.lang.ClassCastException
并且在详细信息中有一条重复的行,上面写着:
org.eclipse.core.internal.dtree.NoDataDeltaNode 不能转换为 org.eclipse.core.internal.dtree.DataTreeNode
这是它的图片:
我按 OK,然后继续编码,我的代码在模拟器和我的手机上都可以正常工作,但是每分钟看到这个对话框真的很烦人,或者我什至不到一分钟!
java - TextField 中的值引发 java.lang.NumberFormatException 错误
所以这就是我的代码(当然,还没有完成,因为我不想做任何其他工作,直到我弄清楚为什么会出现错误)。它编译没有问题,但是当我尝试运行它时java.lang.NumberFormatException
,我的第一行得到了一个,不确定为什么?
android - Android java.lang.Outofmemorry+imports
我想问你一个简单的问题。我与 java.lang.outofmemory 错误作斗争。它可能是由图片引起的,但目前我的项目中有很多未使用的导入和未使用的变量(应用程序有 7 个活动,每个活动大约有 40 个变量)。
使用未使用的导入和未使用的声明变量内存?您认为,可能是由于许多变量和导入导致的 java.lang.outofmemory 错误吗?
android - NetBeans IDE 7.2.1 无法访问 java.lang 致命错误:无法在类路径或引导类路径中找到包 java.lang
我需要有关 NetBeans 中的 android 项目的帮助。我刚刚打开了在 NetBeans 中创建的项目,我遇到了一些“无法访问 java.lang 致命错误:无法在类路径或引导类路径中找到包 java.lang”的问题 这是我的一个文件的示例,其中一个有问题:
第一行package Helpers;
加下划线并产生"cannot access java.lang
Fatal Error: Unable to find package java.lang in classpath or bootclasspath"
我是 netbeans 的新手,我尝试了一些修复但没有成功。有人可以帮助我吗?我认为这是添加参考库或类似的问题......但不确定。
java - 获取 java.lang 包中所有类的集合(或集合)
我正在为 Java 编写一个编译器,并希望将java.lang
包隐式导入所有源文件(这是我所知道的大多数 Java 编译器所做的)。
为此,我需要以某种方式获取包中所有类的一组所有类(即,Set<Class<?>>
)或一组所有限定名称(即,Set<String>
)。
我已经从这个页面查看了反射 API ,但是我的项目结构(和其他因素)使它不太适合。
所以我想知道是否有任何其他方式来获得这样的类(当然,除了硬编码这个东西!)?这是 Java 中最流行的包这一事实java.lang
表明应该有一些方法。
java - 是类Java中的不可变,也称为ClassHashMap 的安全密钥?
我已经在网上潜伏了一段时间,但还没有找到答案。有人Class<T>
在这里提到 SO(我认为)是关键,但我再也找不到该帖子了。无论如何,这个问题应该得到一个正确的答案(如果上面有一千个帖子线程道歉)。
是Class<T>
不可变的吗?它可以安全有效地用作关键(不断hashCode()
执行)吗?
我的猜测是肯定的,因为类定义在运行时不会改变。但我不太确定...谢谢!
编辑:谈论Java。