-
java – 使用不可变数据进行延迟初始化是否始终是线程安全的?
所属栏目:[Java] 日期:2020-12-15 热度:189
我有两个A和B类: class A { private final String someData; private B b; public String getSomeData() { return someData; } public B getB() { if (b == null) { b = new B(someData); } return b; }} 其中B是不可变的并且仅从A的实例计算其数据.A具有不[详细]
-
javafx-8 – 在响应属性更改JavaFX 8之前等待
所属栏目:[Java] 日期:2020-12-15 热度:68
有没有办法继续听一个属性更改,几秒钟,然后激活一个事件(调用方法)? 例如,当用户在文本字段中输入数据时: textField.textProperty().addListener(new ChangeListenerString() { @Override public void changed(ObservableValue? extends String arg0,Strin[详细]
-
java – 如何在JScrollPane上添加JButton?
所属栏目:[Java] 日期:2020-12-15 热度:100
嗨,我想在这里制作桌面应用程序我在使用jscrollpane.我想在jscrollpane中添加multipul按钮.我只能添加单个按钮,我该怎么做 我的代码如下 public class AddingToJScrollPane { public static void main(String args[]) { JFrame frame = new JFrame("Tabbed P[详细]
-
java – 私有构造函数和实例 – 多项选择
所属栏目:[Java] 日期:2020-12-15 热度:52
我试图找出以下MC问题的答案.我曾尝试在谷歌上寻找答案,但人们似乎对这个问题有不同的答案.有人可以解释他们的答案. public class Gingleton { private static Gingleton INSTANCE = null; public static Gingleton getInstance() { if ( INSTANCE == null )[详细]
-
java – 在可转换的强制转换中,从T转换为double
所属栏目:[Java] 日期:2020-12-15 热度:178
我想创建从数组中获取最大值的泛型方法.但是我遇到了T与Math.max方法使用类型之间转换的问题. 这是我的代码: 首先我无法初始化maxValue,如: T maxVaue = 0; 其次我不能在Math.max中使用data [i],在这两种情况下我都得到了In convertible cast的错误. class[详细]
-
调用从Java返回Oracle类型的PL / SQL函数
所属栏目:[Java] 日期:2020-12-15 热度:84
我有一个PL / SQL函数,如下所示返回Oracle类型(PROCESSEXCLEFILEARGS) FUNCTION PROCESS_FILE_INTERNAL ( i_Filename VARCHAR2,i_EventType NUMBER ) RETURN PROCESSEXCELFILEARGS 我必须从Java调用此函数,我的Java方法如下所示 OracleCallableStatement cst[详细]
-
java – 单击关闭X按钮无法关闭框架
所属栏目:[Java] 日期:2020-12-15 热度:90
我已经通过这个 link1 link2获得答案,但没有帮助. 因为 frame.setVisible(false); 给出以下例外, Exception in thread "main" java.lang.NullPointerException at Simulation.drawOcean(Simulation.java:72) at Simulation.main(Simulation.java:191) 应用程[详细]
-
java – RuntimeException:缓冲区不足以容纳像素
所属栏目:[Java] 日期:2020-12-15 热度:114
我通过套接字在字节数组中收到一个Bitmap,我读了它然后我想在我的应用程序中将它设置为os.toByteArray作为 ImageView.我使用的代码是: try { //bmp = BitmapFactory.decodeByteArray(result,result.length); bitmap_tmp = Bitmap.createBitmap(540,719,Bitm[详细]
-
java – 我需要做些什么才能让LiveConnect再次运行?
所属栏目:[Java] 日期:2020-12-15 热度:118
几年前,我在NetBeans中编写了一个 Java Web Start应用程序,它执行简单的文件上载任务.多年来,我把它作为一个自签名的小程序,但最后屈服并购买了签名证书.我现在已经签了所有签名,但我遇到了一个新问题. 其中一个主要类的公共方法由JavaScript调用.但是,它似[详细]
-
java – Android中的颜色
所属栏目:[Java] 日期:2020-12-15 热度:137
我在 Android中使用颜色,但我不知道格式. 这是JAVA中的一个工作示例. public Color getColor(int i) { switch (i%8) { case 0: return Color.blue; case 1: return Color.red; case 2: return Color.magenta; case 3: return Color.orange; case 4: return C[详细]
-
Java中的泛型生产者和消费者
所属栏目:[Java] 日期:2020-12-15 热度:154
我有这个方法来检索作为给定类的实例的对象: public class UtilitiesClass { public static final CollectionAnimal get(CollectionAnimal animals,Class? extends Animal clazz) { // returns the Animals which are an instanceof clazz in animals }...}[详细]
-
java – 发生“发送测试请求测试”后Quickfix / j的奇怪行为
所属栏目:[Java] 日期:2020-12-15 热度:185
我正在使用Quickfix / J接收消息,但发生了“已发送测试请求测试”.日志文件(FIX.4.2-A-B.event.log)显示: 23:19:05: Sent test request TEST 23:19:32: Disconnecting: Timed out waiting for heartbeat 23:19:33: Initiated logon request 23:19:44: Disco[详细]
-
java – 使用RegExp在括号之间提取值
所属栏目:[Java] 日期:2020-12-15 热度:157
在管理之前,我尝试在括号(和)之间提取值,以检查值的存在.请帮我提取它. Pattern pattern; pattern = Pattern.compile("b(.*b)"); Matcher matcher = pattern.matcher(node.toString()); if (matcher.find()){ System.out.println();// here I need to pr[详细]
-
如何在文本区域元素中显示消息后关闭此JavaFX应用程序
所属栏目:[Java] 日期:2020-12-15 热度:111
我刚刚注册,因为我必须在明天早上2月24日提交一个 JavaFX应用程序,在尝试了很多东西之后,我无法为我的应用程序的最后部分找到解决方案. 我正在开发的应用程序是一个游戏,其中用户是一个玩家,PC是另一个玩家,“机器”是生成随机数的实体. 如果他们猜测即将到[详细]
-
如何在两个不同的类中使用相同的add()方法
所属栏目:[Java] 日期:2020-12-15 热度:97
您有没有办法在两个不同的类之间使用相同的add()方法(向数组添加内容)?例如,我的湖类有以下add()方法: public void add (Fish aCatchableThing) { if (numThings catchableThings.length) { catchableThings[numThings++] = aCatchableThing; } } 我正在尝[详细]
-
java – 使一部分JUnit测试通过
所属栏目:[Java] 日期:2020-12-15 热度:185
有没有一种简单的方法可以告诉JUnit你只需要通过一定百分比或一定数量的测试?我主要是在方法级别寻找一些东西但类级别也很好. 我明白这对于单元测试来说是非常规的,但我主要从事机器学习,我不希望每一项测试都能通过. 解决方法 我建议写一个自定义的@Rule.[详细]
-
java – 要求用户进行多次输入
所属栏目:[Java] 日期:2020-12-15 热度:153
我正在尝试编写一个程序,它会一直询问用户一个整数,直到他们输入一个非整数的值,此时程序停止. 这是我到目前为止: import java.util.Scanner;import java.util.ArrayList;public class InputStats { private static Scanner a; public static void main(Str[详细]
-
java – 在android中制作图像循环[复制]
所属栏目:[Java] 日期:2020-12-15 热度:131
参见英文答案 How to make an ImageView with rounded corners?????????????????????????????????????41个 我找到了很多圆角的样本代码.我需要的是圆形图像.我发现这个没问题,但输出不是完美的圆形. ImageView im = (ImageView) findViewById(R.id.imag);Bit[详细]
-
java – 有关CDI / Weld和DI / Guice中@Inject的信息
所属栏目:[Java] 日期:2020-12-15 热度:71
我试图辨别(某些)CDI和DI之间的区别. 关于@Inject,CDI(JSR-299)带来的只是DI(JSR-330)是什么? CDI @Injects(就像DI)是真的,但它所注入的生命周期与某些背景/范围有关.如果在使用@Inject时对象存在于对象中,则会获得存在于其中声明的上下文/作用域的实例.如[详细]
-
如何将日期添加到java简单日期格式
所属栏目:[Java] 日期:2020-12-15 热度:61
我应该如何添加120天到我目前使用简单日期格式的日期? 我看过很少关于它的帖子但是无法让它工作, 我的代码如下: SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");//get current date time with Date()Date date = new Date(); 我是否需[详细]
-
JAVA(Swing)中的镜像形状
所属栏目:[Java] 日期:2020-12-15 热度:186
大家好, 我有一个功课,涉及在Swing GUI中绘制和操作形状. 我遇到了一个问题,当我试图镜像我的形状时,我得不到我想要的结果. drawallnodes方法在Jpanels paintComponent中调用. public void drawallnodes(ArrayListDevicesEditor nodes,Graphics2D g2){ int a[详细]
-
java – gradle idea插件:标记为“未解析的依赖项”的库
所属栏目:[Java] 日期:2020-12-15 热度:54
当我试图为我的gradle项目运行idea插件时,我的一些intellij库与库有错:’gradle:unresolved_dependency_blah_blah’已经破坏了类路径.库本身被标记为“未解析的依赖” 我的gradle项目是一个多模块,我已经将想法插件应用于所有项目. Intellij version is #I[详细]
-
java – 为两个不同集合中的元素保留了多少个实例?
所属栏目:[Java] 日期:2020-12-15 热度:183
如果我有一个MyClass实例,我们将其称为myElement,然后将其添加到两个列表,队列,地图或其他内容中.它会在内存中保存多少次? MyClass myElement = new MyClass();ListMyClass list1 = new ArrayListMyClass();PriorityQueueMyClass queue1 = new PriorityQueu[详细]
-
Java Swing – 获取鼠标悬停的对象
所属栏目:[Java] 日期:2020-12-15 热度:177
我有一个JList,想要更改工具提示,具体取决于鼠标悬停的条目.我尝试在谷歌搜索我的问题,但没有成功. 基本上我需要得到我正在徘徊的对象. 感谢每一位帮助 解决方法 为此,您必须扩展JList并公开工具提示文本方法.以下是我之前使用Google发现的示例程序: import[详细]
-
java – Hibernate不会创建表 – Spring MVC
所属栏目:[Java] 日期:2020-12-15 热度:182
我有春天项目,我正在使用休眠.当我开始项目时,db没有变化. 我尝试了difrenf配置,但没有工作. 什么想法可能是错的? Hibernate在servlet.xml中配置: beans:beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XM[详细]