-
GUI Java程序 – 绘图程序
所属栏目:[Java] 日期:2020-12-15 热度:145
我一直试图弄清楚我的代码出了什么问题.我们的想法是创建一个小的Paint程序,并有红色,绿色,蓝色和清晰的按钮.我有一些我能想到的工作,但无法弄清楚代码有什么问题.该程序打开,并立即关闭. import java.awt.*;import java.awt.event.*;import javax.swing.*;p[详细]
-
当类是通用的时,Java通配符奇怪的行为
所属栏目:[Java] 日期:2020-12-15 热度:100
我认为我对 Java泛型有一些很好的理解. 这段代码没有编译,我知道为什么. 我们只能传递给测试方法类型Animal的类型或它的超类型(如对象列表) package scjp.examples.generics.wildcards;import java.util.ArrayList;import java.util.List;class Animal {}cla[详细]
-
java – 使用Date参数时的Spring Data JPA日期“之间”查询问题
所属栏目:[Java] 日期:2020-12-15 热度:56
在我的应用程序中,我使用 Spring Data和hibernate作为JPA提供程序来持久化和读取数据. 我有顶级实体类: @Entity@Getter @Setter@Table(name = "operation")@Inheritance(strategy = InheritanceType.JOINED)@EqualsAndHashCode(of = {"operationId"})public[详细]
-
java – 如何使用垃圾收集来删除文件?
所属栏目:[Java] 日期:2020-12-15 热度:175
嗨我在 java中使用了很多临时文件,我的问题是它们不会被删除. 无需实现我自己的临时文件管理处理(不是很难,我授予你,但我很懒,加上很多事情要做,如果我可以保存重新发明轮子,那就更好了)有没有办法确保临时文件在磁盘上将以相当规律的方式被删除. 1 – 使用F[详细]
-
JAVA – 表达式解析和评估库
所属栏目:[Java] 日期:2020-12-15 热度:167
我正在寻找一个解析和解析的JAVA库.评估表达.我搜索并尝试了一些像Apache的JEXL和Jeval这样的库,但它们并不是我需要的. 我的要求: 支持所有值类型(即int,double,boolean,String等) 支持所有已知的数学和数学逻辑运算符(,–,*,, =等) 支持变量(没有任何特殊[详细]
-
java – OO游戏设计问题
所属栏目:[Java] 日期:2020-12-15 热度:126
我正在用 Java编写一个简单的游戏,但我正在尝试用一个漂亮干净的设计做到’正确’而且没有黑客攻击. 我有两个类GamePanel接收点击和按键,模型包含所有实体并负责更新.模型需要知道用户鼠标的位置,但我无法决定采用“正确”的方法. 模型和内部的每个实体是否[详细]
-
在Java中,如何测试“Double”列表是否包含特定值
所属栏目:[Java] 日期:2020-12-15 热度:59
背景:浮点数具有舍入问题,因此不应将它们与“==”进行比较. 问题:在Java中,如何测试Double列表是否包含特定值.我知道各种解决方法,但我正在寻找最优雅的解决方案,可能是使用Java或第三方库功能的解决方案. import java.util.ArrayList;import java.util.Li[详细]
-
java – 解析JSON时获取NullPointerException
所属栏目:[Java] 日期:2020-12-15 热度:70
对我来说一切看起来都是正确的:获取结果对象,获取系列数组,获取索引处的对象,以及获取数据数组. private void downloadAllData() throws JSONException { queryApi(); JSONObject results = mJsonResponse.getJSONObject("Results"); // NullPointerExcepti[详细]
-
java – Hamcrest匹配器的冲突重载
所属栏目:[Java] 日期:2020-12-15 热度:105
匹配器 IsIterableContainingInAnyOrder 对静态工厂方法containsInAnyOrder有两个重载(两者都有返回类型Matcher java.lang.Iterable?extends T): containsInAnyOrder(java.util.Collection Matcher?super T itemMatchers) containsInAnyOrder(Matcher?su[详细]
-
什么是作为Java库提供的最好的免费JavaScript混淆器?
所属栏目:[Java] 日期:2020-12-15 热度:52
我知道这个问题已被多次询问,但这是我的具体需求.混淆器需要以 java库的形式出现,因此我可以创建Ant任务以自动化构建过程. IE7,8,Firefox和Chrome必须能够非常快速地解释生成的js(原始js文件非常大 – 18k行代码).如果不存在满足这些要求的我愿意考虑商业解[详细]
-
Java JDBC查询在单独的线程锁父级中
所属栏目:[Java] 日期:2020-12-15 热度:163
我在理解这个问题上遇到了一些麻烦. 这是正在发生的事情. 我正在生成一个新的线程,它保存与Oracle数据库的JDBC连接. 当我要求它连接到数据库时,父线程在调用start()方法时继续运行但是当我要求子进行查询时(在单独的方法上),父线程被卡住等待子线程的完成工[详细]
-
java – 使用Mockito的ArgumentCaptor类来匹配子类
所属栏目:[Java] 日期:2020-12-15 热度:64
以下代码显示了我的问题.实际上,我正在尝试使用Mockito的ArgumentCaptor来验证方法是否使用某个具体类调用一次.如果可能的话,我想在这里使用ArgumentCaptor,但我开始怀疑我需要使用自定义的ArgumentMatcher. 问题是线Mockito.verify(模拟).receive(captor.ca[详细]
-
Java构建路径中缺少项目 – 项目设置
所属栏目:[Java] 日期:2020-12-15 热度:200
导入 Eclipse工作区的两个java项目: MainProject SecondProject SecondProject的构建路径上需要MainProject. 在将两个项目的源代码迁移到Team Foundation Server之前,通过“Java Build Path” – 在SecondProject的属性中引用了MainProject. “项目”标签.[详细]
-
java日期差异拼图
所属栏目:[Java] 日期:2020-12-15 热度:126
我想计算一个日期时间差,但我得到一些奇怪的结果: 这是来源: import java.util.Calendar; import java.util.Collections; import java.util.Vector; public class Main { static Calendar dcal = Calendar.getInstance(); static Calendar ccal = Calendar[详细]
-
Java URLDecoder与包含%的字符串一起使用时抛出异常
所属栏目:[Java] 日期:2020-12-15 热度:118
我的 Java的URLDecoder有问题.我在 JavaScript中转义String,并将其发送到java servlet.然后我使用以下行解码转义的String: URLDecoder.decode(request.getParameter("text"),"UTF-8"); 这适用于我尝试的每个特殊字符,唯一出现问题的是’%’.每次我在字符串[详细]
-
java – 无法编写核心转储.默认情况下,在客户端版本的Windows上
所属栏目:[Java] 日期:2020-12-15 热度:57
我有这个 Java类,我试图使用 Eclipse Mars.1 IDE运行. 这是代码: import com.xuggle.mediatool.IMediaReader; import com.xuggle.mediatool.IMediaWriter; import com.xuggle.mediatool.ToolFactory; import com.xuggle.xuggler.ICodec; public class Video[详细]
-
java – String常量池和实习生
所属栏目:[Java] 日期:2020-12-15 热度:151
我最近几天试图理解String常量池和inter的概念,在阅读了很多文章之后我理解了它的一些部分,但仍然对以下几点感到困惑: – 1.String a =“abc”这将在String Constant Pool中创建一个对象 但是以下代码行是否在字符串常量池中创建对象“xyz”? 字符串b =(“[详细]
-
java – 使用application.properties在Spring Boot中外化logback
所属栏目:[Java] 日期:2020-12-15 热度:189
如何使用application.properties在 Spring Boot中自定义logback.xml的位置? 我试过下面但是没有用. application.properties logging.config = /home/dev-01/Documents/logback.xml 如果logback.xml位于资源文件夹中,则它正在工作,但如果它位于项目外部,则无[详细]
-
在java中生成证书链
所属栏目:[Java] 日期:2020-12-15 热度:57
问题是如何在 Java中以编程方式生成证书链.换句话说,我想在java中执行这里详述的操作: http://fusesource.com/docs/broker/5.3/security/i382664.html 通常,我可以为新客户创建RSA密钥: private KeyPair genRSAKeyPair(){ // Get RSA key factory: KeyPair[详细]
-
java – HttpProtocolParams.setUseExpectContinue(params,false
所属栏目:[Java] 日期:2020-12-15 热度:138
我正在使用org.apache.http.impl.client.DefaultHttpClient从webservice中检索xml并尝试确定是否要设置 HttpProtocolParams.setUseExpectContinue(params,true) 要么 HttpProtocolParams.setUseExpectContinue(params,false) 我不知道如何确定这一点.任何人[详细]
-
java – 处理JTextField中的编辑事件
所属栏目:[Java] 日期:2020-12-15 热度:74
我有一个登录表单,用户可以输入他的凭据进行登录.我有一个JLabel,用于显示告诉用户用户名不能为空的文本.用户在文本字段为空时单击登录按钮后显示此标签. 我想在用户开始在文本字段中输入的那一刻,带有信息的标签应该消失.我如何实现这种行为? 这是代码: p[详细]
-
剥皮Java桌面应用程序?
所属栏目:[Java] 日期:2020-12-15 热度:154
有没有人知道“皮肤” Java桌面应用程序的方法. (像Winamp皮肤,或MirandaIM的皮肤)? 我不想创造自己的外观和感觉. 解决方法 是的,有几种方法可以做到,但我不知道任何人真的很简单.看看 Nimbus: The New Face of Swing,它包含了几个例子.您通常可以覆盖组件[详细]
-
java – 在IntelliJ Idea中用静态导入替换常量/方法的导入
所属栏目:[Java] 日期:2020-12-15 热度:106
我有一些代码,其中包含一些格式为ClassName.CONSTANT_NAME的常量.我想快速将此替换为CONSTANT_NAME.但我没有找到任何有效的方法. 每次我想静态导入的东西,我必须手动删除类名,然后打开静态导入工具提示,其中可能包含常量名称的几个匹配…这是低效的. 有没有[详细]
-
java – 为什么Spring注释控制器优于传统映射?
所属栏目:[Java] 日期:2020-12-15 热度:117
据我了解,Spring中带注释的控制器有两个主要好处: 消除扩展基类/实现接口的需要. 消除另一个配置文件. 然而,这似乎带来两个主要缺点: 与使用类扩展/实现相比,使用注释时框架和控制器之间的耦合似乎更紧密. 包含映射的单个文件似乎更容易维护,而不是在寻找[详细]
-
java – 如何处理inept管理
所属栏目:[Java] 日期:2020-12-15 热度:148
我正在做的一个项目已经完成,所以我已经被我的雇主转移到了一些新的任务上.以前的工作非常敏捷,团队小,程序进展等. 无论如何,我正在进行的新项目 – 我发现自己对如何处理管理感到困惑.他们对面向对象的编程,当前技术或方法没有真正的理解.他们似乎害怕改变,[详细]