-
Java 8对Class成员的属性进行排序
所属栏目:[Java] 日期:2020-05-28 热度:196
舱位声明: class Entity { String name; SubEntity subEntity; // subEntity has a method getAmount() which returns int} 我理解Java 8我们可以这样排序: entities.sort(Comparator.comparing(Entity::name)); 但有没有办法可以对[详细]
-
java – 单例模式
所属栏目:[Java] 日期:2020-05-28 热度:66
像我之前的问题一样,这个问题引用了Effective Java.这次我有很多子问题. 特权客户端可以借助AccessibleObject.setAccessible()方法反射性地调用私有构造函数.如果您需要防范此操作,请修改构造函数. 究竟如何调用私有构造函数?什么是AccessibleObject.setAcce[详细]
-
java – 为什么FileSystemXmlApplicationContext会对存在的文件抛出FileNotFou
所属栏目:[Java] 日期:2020-05-28 热度:89
我正在运行以下代码: new FileSystemXmlApplicationContext(/data/farm/Server/confData/1000004/contex.xml) 它扔了 java.io.FileNotFoundException: class path resource [data/farm/Server/confData/1000004/contex.xml] ca[详细]
-
java – log4j的性能
所属栏目:[Java] 日期:2020-05-28 热度:157
我正在开发一个网络应用程序,我想记录一些信息,以帮助我改进和观察应用程序. (我正在使用Tomcat6) 首先我以为我会使用StringBuilders,将日志附加到他们,一个任务会持续到数据库中,就像每2分钟一样.因为我担心开箱即用的记录系统的性能.然后我做了一些测试.特[详细]
-
java – 这个Eclipse视图是如何形成的?
所属栏目:[Java] 日期:2020-05-28 热度:158
我正在开发一个 Eclipse插件,它将添加一个新的上下文菜单,当点击时会弹出一个对话框,用户可以从要安装的东西列表中进行选择. 我希望我的对话框具有与所附屏幕截图相同的外观和感觉(当您编辑新插件时来自eclipse). 所以我的问题是:知道这个界面是如何制作的吗[详细]
-
java – Spring-Boot:如何在@ImportResource中引用application.properti
所属栏目:[Java] 日期:2020-05-28 热度:178
我的 Spring Boot应用程序中有一个applicationContext.xml文件.在此文件中,它具有一个属性占位符 – ${profile.services.url},用于配置 jaxws:client的“address”属性.豆. 在我的Application.java类中,我导入这个文件. @ImportResource(classpath:applicati[详细]
-
java – 为什么Toolkit.getDefaultToolkit().beep()在Windows中不起作用?
所属栏目:[Java] 日期:2020-05-28 热度:80
当我尝试使用Toolkit.getDefaultToolkit().beep()发出蜂鸣声时,它似乎无法在我的任何 Windows计算机上运行.我也认识一个有同样问题的人,但他们说它适用于其他操作系统.有谁知道为什么? 此代码适用于Windows 7,请确保您的声音没有静音. import java.awt.*;pub[详细]
-
java – SEVERE:无法调度事件:Eventbus com.google.common.eventbus.Sub
所属栏目:[Java] 日期:2020-05-28 热度:197
对于EventBus,我将我的 java Spring应用程序中的代码合并,并完全控制它,但结果没有改变. 当我在Spring sts(javaw)中运行EventBus时,没有问题,但是当我使用java -jar project.jar运行在服务器中时,它给出相同的SEVERE:无法分派事件:错误 下面没有为我工作 pa[详细]
-
java – 方法签名中的’volatile’?
所属栏目:[Java] 日期:2020-05-28 热度:140
参见英文答案 Why make a method volatile in java?7个 这个很奇怪.我有以下代码: class A{ protected A clone() throws CloneNotSupportedException { return (A) super.c[详细]
-
java – 应用命令模式的真实世界示例
所属栏目:[Java] 日期:2020-05-28 热度:146
Command pattern可用于实现事务行为(和撤消). 但是我没有通过谷歌搜索找到这些的例子.我只能找到一些打开或关闭的灯的微不足道的例子. 在哪里可以找到使用Command Pattern实现的这个/这些行为的编码示例(最好在Java中)? 在我们的一个项目中,我们有以下要求:[详细]
-
EJB中的@Schedule方法在异常之后不执行
所属栏目:[Java] 日期:2020-05-28 热度:93
我在 Java EE6 Singleton Session Bean中有一个方法,每隔30秒由@Schedule(…)计时器调用.这样可以像预期一样工作,直到异常被抛出并捕获在方法中(异常被抛出并捕获在try-catch块中).异常发生后,定时器停止调用该方法. 无论是否发生异常,我如何强制定时器重新调[详细]
-
java – 多态调用
所属栏目:[Java] 日期:2020-05-28 热度:152
我是 java的新手,我已经在我的老年人宣称的许多地方的代码中看到了 列出myList = new ArrayList(); (选项1) 代替 ArrayList myList = new ArrayList(); (选项2) 你能告诉我为什么人们使用Option1,有什么优势吗? 如果我们使用option2,我们是否会错过任何优势[详细]
-
java – 如何计算arraylist中特定类的实例数?
所属栏目:[Java] 日期:2020-05-28 热度:159
我有一个数组列表,看起来像: [new Class1(), new Class2(), new Class1(), new Class1()] 我想知道在数组列表中提取Class1实例数的最有效方法. 对于上面的例子,我想要答案3. 我使用的是Java版“1.7.0_79”. 如果arraylist如下所示, newClass1 = new Class1()[详细]
-
java – Gradle中的多个依赖项版本
所属栏目:[Java] 日期:2020-05-28 热度:122
我正在构建一个 java项目,使用gradle进行版本控制. 我正在从旧版本的Drools规则引擎5.5.0迁移到6.2.0. 而不是去“大爆炸”并改变everey类来使用新版本,我想在当时更改一个类,并在迁移所有类时删除旧的依赖项. 在我的gradle.build中,我设置了: compile org.dr[详细]
-
Java字节码:局部变量的类型?
所属栏目:[Java] 日期:2020-05-28 热度:87
根据这篇文章 http://slurp.doc.ic.ac.uk/pubs/observing/linking.html#assignment: Due to the differences in information between Java code and bytecode (bytecode does not contain the types of local variables),[详细]
-
java – 在maven jaxb codegen期间将DTMManagerDefault转换为DTMManager的
所属栏目:[Java] 日期:2020-05-28 热度:54
我在尝试运行使用jaxb2插件执行JAXB codegen的maven构建时遇到了一个奇怪的问题(请参阅下面的stacktrace).我能想到的最好的是DTMManager的一些实现,它是从与xalan-2.7.1中的JAR不同的JAR加载的.但是,我已经验证了用于运行jaxb:generate目标的类路径只有一个[详细]
-
java – jmh表示M1比M2快,但M1代表M2
所属栏目:[Java] 日期:2020-05-28 热度:170
我写了一个JMH基准,涉及两种方法:M1和M2. M1调用M2,但由于某种原因,JMH声称M1比M2快. 以下是基准源代码: import java.util.concurrent.TimeUnit;import static org.bitbucket.cowwoc.requirements.Requirements.assertThat;import static org.bitbucke[详细]
-
java – 如何将@SerialVersionUID添加到匿名类?
所属栏目:[Java] 日期:2020-05-28 热度:64
我想将以下代码从 Java翻译成Scala: Foo foo = new Foo() { private static final long serialVersionUID = 12345L; } Foo类是一个抽象类. Scala中的等效代码如何? 有一个 Scala annotation for adding the ID.但似乎,你不能将此解决方案应用于匿名内部类.[详细]
-
Java:gradle构建失败bootRepackage(在创建jar上)
所属栏目:[Java] 日期:2020-05-28 热度:78
做一个web项目意味着: Java(jdk 1.7.0.51)Spring框架(velocity)Hibernate Gradle Apache Tomcat. 突然间,出现了一个问题:你无法进行构建.使用Gradle构建. 16:50:30: Executing external task ‘build’… :compileJava :processResources UP-TO-DATE :c[详细]
-
如何在java.library.path中添加rxtxSerial?
所属栏目:[Java] 日期:2020-05-28 热度:74
参见英文答案 java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path11 我正在使用Eclipse IDE在Java中开发应用程序.我的os是Ubuntu 11.我的应用程序正在使用RXTX库(gnu.io. *)进行串行通信.我已经在项目中添加[详细]
-
java – “双铸”
所属栏目:[Java] 日期:2020-05-28 热度:131
我目前正在辅导AP Java的高中生,她问我有关“双重铸”的问题.我以前没听说过这个词,但显然她的老师希望她知道他们即将到来的决赛. 她的老师提供的例子是,如果你想把一个整数转换成一个字符串,你将不得不做以下的不会得到一个编译器错误: Integer i = new Int[详细]
-
java – 将20 GB输入文件解析为ArrayList
所属栏目:[Java] 日期:2020-05-28 热度:75
我需要按升序对20 GB文件(由随机数组成)进行排序,但我不明白应该使用哪种技术.我试图在我的 Java程序中使用ArrayList,但它耗尽了内存.增加堆大小也不起作用,我猜20 GB太大了.任何人都可以指导我,我该怎么办? 您应使用外部排序算法,不要试图将其放入内存中. h[详细]
-
日期TimeZone在java中的转换?
所属栏目:[Java] 日期:2020-05-28 热度:78
我一直在寻找将格林威治标准时间转换为当地时间的最简单方法.当然,要考虑适当的DST日期并尽可能标准. 我能想出的最直接的代码是: SimpleDateFormat sdf = new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);String inpt = 2011-23-03 16:40:44;Date inptdate = nul[详细]
-
PowerMock和Java 8问题:InterfaceMethodrefInfo不能转换为MethodrefInfo
所属栏目:[Java] 日期:2020-05-28 热度:192
我试图用Mockito使用PowerMock执行单元测试时遇到问题.我需要PowerMockito来模拟静态方法. 这些是我使用的版本: PowerMock 1.6.2Mockito 1.10.19JUnit 4.12Java 8 当我添加注释@PrepareForTest(Graph.class)时,我得到以下错误: java.lang.IllegalStateExcep[详细]
-
在字节数组中表示数字(java编程)
所属栏目:[Java] 日期:2020-05-28 热度:171
我试图用两个字节的数组表示端口号9876(或十六进制的0x2694): class foo { public static void main (String args[]) { byte[] sendData = new byte[1]; sendData[0] = 0x26; sendData[1] = 0x94; }} 但我得到一个关于可能会失去精确[详细]

浙公网安备 33038102330553号