问题内容: 我想知道是否有一种方法可以获取java中某个类的所有私有字段及其类型。 例如,假设我有一堂课 现在,我想获得的所有私有字段(,,类)(如果不知道所有领域前期的名称),并检查它们的类型。 问题答案: 有可能获得与方法的所有字段的。然后,您必须检查每个字段的修饰符以查找私有字段: 请注意,这不会返回继承的字段。 最终,您可以使用Field.getType()方法获得字段的类型。
问题内容: 我正在使用Eclipse进行Java开发。我所有的源代码都可以正常编译,并且生成的应用程序也可以正常编译。但是,我在程序包资源管理器中始终收到“ red-x”错误通知。 我在此源目录中的所有源代码(对于快照而言太长)都可以正常编译,没有显示“ red-x”错误图标。 任何有关如何解决该问题的建议将不胜感激。 问题答案: 是的,有时候这种情况有时没有明显的原因。您可以转到“问题” -Ta
问题内容: 我知道我可以在startActivity()或finish()之后使用以下代码更改活动过渡 但是,如果我的应用程序中有十项活动,则必须执行十次。而且很难修改。因此,我想知道是否有一种方法可以立即为应用程序内的所有活动设置过渡。AndroidManifest.xml中有相应的配置吗? 谢谢! 问题答案: 您要首先在res / styles.xml中创建一个,如下所示: 然后,您可以将样式
问题内容: 当我在Eclipse中编辑Java类时,当光标悬停在类变量上时,我可以使用+ 弹出框来显示其所有父级和子类。IntelliJ中的等效项是什么? 例: 管道是我的光标。 问题答案: 导航| 但是,在“面板”中,“ 类型 +” 将显示类似的信息。您可以 浮动 和 取消 固定面板,以使其仅在使用键盘快捷键时才出现在固定的显示位置。
问题内容: 在我的JPanel中,我有许多组件,包括其他JPanels,JLabels,JTextAreas和JButtons。因为我想实现一个教程模式,在该模式下将出现另一个窗口,并且禁用主JPanel中的所有内容,因为新窗口逐个解释了每个“功能” …我想知道如何禁用我内部的所有组件。原始的JPanel。我知道您可以使用: 但是我不想为我的JPanel中的每个组件编写它。我想知道是否可以通过fo
问题内容: 我只需要知道使用Java的Mac上文件的所有者名称,我该如何获取它?谢谢! 问题答案: 这个讨厌。有 没有 用于获取文件的所有者(至少直到并包括Java 6中,这是目前的生产版本的OSX)标准方法。现在,最简单的方法是使用a 来执行以文件名作为参数的对的调用,然后解析将在子进程的标准输出通道上返回的结果。解析结果时必须小心,因为OSX上的用户名可能包含空格。 或者,使用JNI。
问题内容: 我有一个MongoDB,用于存储来自不同传感器的数据。它具有以下结构: 现在,例如,我需要“心率”-包含所有字段和“数据”字段的文档-匹配条件“ 1483537204000和1483537214000之间的时间戳记”的子文档。 我已经在另一个问题中的mongo shell中获得了有关如何执行此操作的答案。参见以下代码: 但是如何在java spring-data中做到这一点?似乎在sp
问题内容: 我使用新的Google驱动器api,但无法从Google驱动器中获取所有文件夹,只能获取使用Google驱动器api创建的文件夹…有人知道为什么会这样吗? 这是我的代码: 现在,我想查看rootFolder驱动器中的所有文件夹,我尝试了requestSync(),但结果是相同的……请提供帮助! 另一个问题:如何设置AppFolder?我只看到getAppFolder,但如何设置? 谢谢
问题内容: 我想匹配所有URL,但从与该正则表达式匹配的beeing中排除图像URL:jpe?g | gif | png。 \ b(?:https?| ftp | file):// [-A-Z0-9 +&@#/%?=〜 | $!:,。;] * A-Z0-9 +&@# /%=〜 | $ 问题是带有排除项的部分不能像这样工作:(?!jpe?g | gif | png) 有人对此有解决方案吗? 例: 不
问题内容: Maven原型是您可以快速生成给定框架或项目类型的运行示例的“模板”。我正在尝试编译当前在网络上活动的所有Maven原型目录的列表。 从有关目录文件的Maven文档中: 有关原型的知识存储在目录中。 目录是xml文件。 原型插件与内部目录捆绑在一起。默认情况下使用此选项。 原型插件可以使用本地文件系统和HTTP连接中的目录。 到目前为止,我已经收集了确实发布目录的存储库列表,但是希望了
问题内容: 我是Maven的新手,来自蚂蚁世界。 是否可以列出您可以运行的所有可能目标(包括所有插件)? 我可以看到Maven 1中曾经有一个标志,但是在版本2中不可用。 问题答案: 您在命令行中指示的目标已链接到Maven 的生命周期。例如,生命周期(还具有和不同的生命周期)由以下阶段组成: :验证项目正确,并且所有必要的信息均可用。 :编译项目的源代码。 :使用合适的单元测试框架测试编译后的源
问题内容: 我正在尝试在JBoss 5.1.0的WAR应用程序中部署一些Web服务。 我已经使用JAX-WS工具从现有的wsdl中创建了源文件。这创建了服务文件和带注释的@XmlType的小包,它们将充当请求和响应包装器。 此类在JBoss 4.2.3上运行良好,但是当移至JBoss 5.1.0时,出现此异常。 java.lang.UnsupportedOperationException:set
问题内容: 如何在Mac上安装所有Java版本? 有终端命令吗? 运行时 ,会得到系统中正在使用的当前JRE版本,但是我想列出Mac上安装的所有JRE。 问题答案: 列出了每个安装的Java环境(该命令已知)的一行。您仍然可以具有未注册的其他Java安装- 如Zulu或AdoptOpenJDK-。
问题内容: 这是我昨晚被拒绝的采访中唯一无法回答的两个问题。 问题答案: 问:什么时候应该使用多线程? 答:“您的问题非常广泛。只有很少的一个线程可以简单,快速和可靠地满足功能,这是非平凡的系统。例如:[选择目标公司出售的典型系统并挑选一个它的功能的两个方面会更好地发挥作用- 繁重的CPU,通信,多用户-只是选择一些可能的原因并进行解释]。 问:如果不同的线程执行相互独立的任务,多线程会有所好处吗
问题内容: 我想用一个枚举的所有可能值来填充列表 自从我最近爱上了,我就利用了 是否有更好的方法 (如在未混淆的衬管中)达到相同的结果? 问题答案: 我不会在一开始使用List,因为EnumSet更合适,但是您可以 要么