问题标签 [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 - "super(Car.class);" 是什么意思 在构造函数中做什么?
我是java初学者。请解释一下“super(Car.class);”是什么意思 在构造函数中做什么?
android-studio - 我在 Android Studio 中的 setAdapter 遇到困难
错误在于.setAdapter
它是红色的。我已经尝试了所有可能的方法,甚至尝试更改this
为this.getActivity()
但无济于事。
java - java.lang.Class:在java程序中初始化log4j属性文件时出错
我正在尝试使用 log4j 运行一个独立的 java 程序,但在调试时收到以下信息(控制台上没有与 log4j 相关的日志):
有人可以建议这里有什么问题吗?
代码如下:
log4j.properties 文件如下,保存在 src/main/resources。
我正在使用 VM 选项运行我的 java 程序
java - 基于 java.lang.NumberFormatException 的 Java 错误,涉及某种“无限”值
我正在开发一个程序,该程序将给定的字符串作为给定 x 值的数学函数进行评估。我目前遇到如下错误:
我不确定为什么会收到此错误。发送到该方法的字符串是"3x-1"
我的代码基本上采用字符串,将其分解为一个索引的字符串,判断每个字符串的数学值(即运算符、变量等)并运行一系列方法来简化函数,然后在给定的情况下对其进行评估x 值。发生错误的方法(function.operateMD)在这里:
请注意,“parts”是单索引字符串值的 Arraylist,“types”是每个“parts”数学值的 Arraylist。
这是我在这里发布的第一个编程问题,所以我希望我提供了足够的信息。
android - 改造错误 - java.lang.IllegalArgumentException
URL 链接: http: //www.factsplanet.info/cities.php 方法改造错误:java.lang.IllegalArgumentException
主班
接口类:
POJO类:
公共类 ThisIsPojo {
错误说: java.lang.RuntimeException:无法启动活动
java.lang.IllegalArgumentException:无法为方法 Factory.getnames 的类 app.com.alphaapps.android.suntest.pojo.ThisIsPojo 创建转换器
java - Ojdbc7.jar 在 CLASSPATH 中,但是 java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver
我在这里看到了很多类似的问题,但我找不到我的案例。
我写了一个演示程序来检查 JDBC。这是它的开头:
然后我运行以下命令并得到ClassNotFoundException
:
在ojdbc7.jar
我可以看到的oracle.jdbc.OracleDriver
类中:
所以请解释我做错了什么?
jsf - 如何将(java.lang.Class)类转换为通过反射获得的类
我正在尝试构建一个模块来管理我的数据库目录,例如:国家、企业、用户等。用户应该从组合框中选择目录,系统应该显示一个包含主要列的表(在数据库和一些我预定义的)。从 3 个目标中,我只实现了 2:1.- 在@NotNull
使用反射选择目录后从实体类中获取字段 2.-显示带有动态列的表,也从上面检索它们。但是3号给我带来了麻烦。问题是,我在视图中使用以下代码来动态显示列(基于@NotNull
我存储在对象中的字段),(https://www.primefaces.org/showcase/ui/data/datatable/columns.xhtml ):
因此,例如,以正常方式,没有反射,上面的代码将像这样工作:
comocombo将具有以下属性:name、value、id;并且我的列数组将是相同的:名称、值、id ......问题是,comocombo
是一个 List<Object>
我存储字段反射类值的对象,它返回 java.lang.class 而不是 EntityClass 的实例,尽管我管理从该类的 Object 实例(combito)调用 setter 和 getter -supposedly - 所以当我尝试显示pojo[column.property]
-> comcomombo["id"], comocombo["name"] 或 comcomombo["value"] 它向我发送一个例外说java.lang.class
没有任何属性....我怎样才能找到它们?我读过关于Map<String, String>
和的.cast()
但我不确定这可能是这样的。
java - 我们可以在java中借助该类的实例变量访问该类的静态成员和静态函数吗?
来说明对比。看下面的java片段:
上面的代码工作得很好,似乎是对这个问题的回答,因为输出如下所示。
但是在下一刻,当我运行以下代码段时
我得到编译时错误
我不明白为什么会出现这种情况,因为在前面的代码片段中,我能够在类实例的帮助下访问静态“敌人”函数,但这里证明是错误的。我的意思是为什么我不能在类实例的帮助下访问“.class”静态方法。将“.class”视为Janerio类的静态函数或成员是错误的吗?与两个片段的静态特征类似是错误的吗?但是,一旦我用类名调用“.class”,事情似乎就是“.class”本质上是静态的,但是在使用类的实例调用“.class”时它会偏离静态。
我们得到的输出:
json - 如何解决“预期 BEGIN_ARRAY 但在第 1 行第 1 列路径 $ 字符串”
当我在手机上运行应用程序时遇到问题,当我使用堆栈跟踪或调试选项运行错误时,没有错误,所以我不知道该怎么做这是错误消息
错误:任务“:app:transformClassesWithInstantRunForDebug”执行失败。
java.lang.IllegalStateException:应为 BEGIN_ARRAY,但在第 1 行第 1 列路径为字符串