-
java-ee – 我可以在Java EE 7项目中使用Java 8语法吗?
所属栏目:[Java] 日期:2020-12-14 热度:187
抱歉这个愚蠢的初学者的问题,但我无法得到一个明确的答案: 我可以在Java EE 7项目中使用lambdas,方法指针,流等吗?这会产生任何负面影响,还是在现有项目上设置非常困难/容易出错? 我来自C#背景,因此我发现很难回到Java 7语法,带有runnables / callables的[详细]
-
binding – javafx将fx:id传递给fxml onAction方法中的controll
所属栏目:[Java] 日期:2020-12-14 热度:54
有没有办法将参数传递给fxml文件中的onAction方法?或者,我可以以某种方式获取调用onAction方法的组件的fx:id吗? 我有几个按钮应该做同样的事情,比如5个带有ids button1的按钮 – 按钮5,当按下时,应该打印相应的数字1-5.我不希望有5个与此变量相同的onActi[详细]
-
java – 嵌入式Jetty 9
所属栏目:[Java] 日期:2020-12-14 热度:99
我不明白我怎么能改写用于jetty 6的jetty 6的代码: import org.mortbay.jetty.*;import org.mortbay.jetty.nio.SelectChannelConnector;import org.mortbay.jetty.webapp.WebAppContext;public class ApplLauncher { public static void main(String[] args[详细]
-
在Java中使用Jackson创建JSON对象
所属栏目:[Java] 日期:2020-12-14 热度:68
参见英文答案 Convert JSON String to Pretty Print JSON output using Jackson6个 我需要使用Jackson创建一个JSON字符串,如下所示. 我知道类似的问题已在这里得到解答: Creating a json object using jackson 但我期望的JSON字符串与上例中的字符串略有不[详细]
-
java – 共享异常实例是否安全
所属栏目:[Java] 日期:2020-12-14 热度:144
我们正在制作类似Excel的系统.当我们打开文档并发现不支持的函数时,我们抛出了异常.我们只支持excel函数的小子集,这可能经常发生.问题是当有很多单元格包含不受支持的函数时,会创建大量的异常实例.创建这些许多异常实例会消耗不可忽视的时间. 我们在异常类中[详细]
-
java – 只允许用户输入正整数(没有小数或字符串)?
所属栏目:[Java] 日期:2020-12-14 热度:151
我知道如何要求用户输入正整数,但我不知道如何处理代码以避免输入错误,如十进制或字符串输入. int seedValue; double angle,gunpowder; System.out.println("Please enter a positive integer seed value: "); seedValue = input.nextInt(); while (seedValu[详细]
-
java – 需要数据输入流
所属栏目:[Java] 日期:2020-12-14 热度:171
有什么区别 FileInputStream fstream = new FileInputStream ("file1.txt");BufferedReader br = new BufferedReader(new InputStreamReader(fstream)); 和 FileInputStream fstream = new FileInputStream ("file1.txt");DataInputStream in = new DataInpu[详细]
-
java – libgdx粒子系统Z坐标
所属栏目:[Java] 日期:2020-12-14 热度:153
我想使用Z坐标在3D中渲染粒子效果.我试图使用Decals而不是Sprites来实现自己的ParticleEffect而没有成功. 有没有其他方法使用Z坐标渲染ParticleEffect?也许通过操纵SpriteBatch的转换矩阵? 更新: 工作代码 // update projection each frame since my came[详细]
-
增强的for循环无法为数组赋值(Java)
所属栏目:[Java] 日期:2020-12-14 热度:179
参见英文答案 Why JAVA foreach doesn’t change element value?7个 我不明白为什么我不能使用增强的for循环为数组的元素赋值. 例如,使用for循环 int[] array = new int[5]; for(int i = 0; i 5; i++) array[i] = 10; 生产我想要的东西. 但为什么这不适合“[详细]
-
java – 摇滚物质外观和感觉下载
所属栏目:[Java] 日期:2020-12-14 热度:150
物质L F为Swing下载哪里? 解决方法 令人难以置信的恶意 java.net转换已经丢弃了旧的下载链接,它们已经不见了. Kirill的解决方案只是将代码发布到 GitHub.看他的 blog post about it. 因此,我已经分发了维修和保养.阅读my blog post about it.[详细]
-
java-8 – 如何跳过从Files.lines获取的Stream的偶数行
所属栏目:[Java] 日期:2020-12-14 热度:169
在这种情况下,只有奇数行有意义的数据,并且没有唯一标识这些行的字符.我的目的是获得与以下示例相当的东西: StreamDomainObject res = Files.lines(src) .filter(line - isOddLine()) .map(line - toDomainObject(line)) 有没有任何“干净”的做法,没有分享[详细]
-
java – 找到与DLL中的偏移匹配的Delphi源代码行
所属栏目:[Java] 日期:2020-12-14 热度:159
我试图找到我的 Java应用程序崩溃的原因.它实际上是由JNI调用本机库引起的JVM崩溃. 这是我在生成的hs_err_pidxxxx.log中可以看到的: ## A fatal error has been detected by the Java Runtime Environment:## EXCEPTION_INT_DIVIDE_BY_ZERO (0xc0000094) at[详细]
-
java – 通过滑块视图将数据传递给另一个片段,并且没有按钮
所属栏目:[Java] 日期:2020-12-14 热度:183
是否可以通过滑动将数据从片段传递到片段? 有很多文章教导我们如何将数据从片段传递到片段,但大多数文章或问题已经在其第一个片段中实现了OnClickListener,它们将值传递给另一个片段. 但是我的情况是从两个片段传递数据,没有任何按钮单击,最后通过点击最后[详细]
-
Junit ant任务 – 找不到JUnitTask
所属栏目:[Java] 日期:2020-12-14 热度:160
我正在尝试从我的ant build.xml文件运行Junit测试.我读了 here,你可以使用junit.jar文件而不是使用位于ant.home / lib目录中的.jar.这是我想要做的,因为我们的Jenkins autobuild设置在他的ant lib目录中没有junit.jar文件. 即使使用最简单的项目,我总是会收[详细]
-
从Java应用程序调用时,Powershell进程挂起
所属栏目:[Java] 日期:2020-12-14 热度:78
我正在尝试编写一个简单的应用程序,它接受命令行争论(将是一个Power shell ps1文件),然后运行它.所以我已经开发了许多不同的方法,似乎遇到了问题.如果我尝试从 java中调用powershell,则启动windows进程并通过进程资源管理器可见,但是Power Shell永远不会返回[详细]
-
Java,如何替换字符串中的数字序列
所属栏目:[Java] 日期:2020-12-14 热度:99
我试图用括号内的数字本身替换字符串中的任何数字序列. 所以输入: "i ee44 a1 1222" 应该有一个输出: "i ee(44) a(1) (1222)" 我试图使用String.replace(a,b)实现它,但没有成功. 解决方法 "i ee44 a1 1222".replaceAll("d+","($0)"); 试试这个,看它是否[详细]
-
java – 带有getter的枚举
所属栏目:[Java] 日期:2020-12-14 热度:114
枚举是否能够使用供应商存储对getter方法的引用? 这样使用: String value = myEnum.getValue(object) 我无法想象如何在不编译错误的情况下编写它. 解决方法 如果所有getter的返回类型相同,则不是很困难.考虑以下PoJo类: public static class MyPoJo { fin[详细]
-
java – 构造函数中的Setter方法
所属栏目:[Java] 日期:2020-12-14 热度:51
得到一个我遇到的问题 public class Student{ private String studentNumber; private String studentName; private double studentResult; public Student (String aNumber,String aName){ setStudentNumber(aNumber); setStudentName(aName); setStudentRe[详细]
-
java – 如何检测新值已添加到枚举中,并且不在交换机中处理
所属栏目:[Java] 日期:2020-12-14 热度:186
我不时要在项目的枚举类型中添加一个新值. public enum Day { SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,FILENOTFOUND //this one is new one} 我想要的是每个我没有处理新值的开关都有编译时错误,如下所示: switch (color) { case MONDAY[详细]
-
Java SWT应用程序 – 带来前沿
所属栏目:[Java] 日期:2020-12-14 热度:159
我目前正在 Windows 7上开发一个SWT java应用程序.通常应用程序将被最小化,并且当串行端口上有事件时,应用程序应该最大化自身.以下代码执行最大化部分. private void bringToFront(final Shell shell) { shell.getDisplay().asyncExec(new Runnable() { publ[详细]
-
在Java 8流中没有索引的原因是什么?
所属栏目:[Java] 日期:2020-12-14 热度:78
我想知道 Java 8流(Stream E),它们具有以下方法: forEach(Consumer?super E action) forEachOrdered(Consumer?super E action) 反对不提供以下签名的论据是什么? forEachOrdered(BiConsumer Integer,?super E action) 然后将返回流中项目的索引和项目本[详细]
-
Java中的高级数组排序/重新排列
所属栏目:[Java] 日期:2020-12-14 热度:140
所以我有一个具有以下理论值的数组: int[] elements = {A1,A2,B1,B2,A3,A4,B3,B4,C1,C2,D1,D2,C3,C4,D3,D4}; 说明图: + - + - + - + - + | A | A | B | B | + - + - + - + - + | A | A | B | B | + - + - + - + - + | C | C | D | D | + - + - + - + - + |[详细]
-
java – IntelliJ禁用自动行拆分
所属栏目:[Java] 日期:2020-12-14 热度:138
最近我更新到最新版本的IntelliJ IDEA 14.1.4 Ultimate. 由于这次更新,它会自动为我分割线条,这非常烦人,因为我想亲自手动完成. 例: 我可能会输入这样的东西: throw new IllegalArgumentException("You can only provide one vararg/optional parameter to[详细]
-
java – JCA / JCE和PKCS#11如何一起工作?
所属栏目:[Java] 日期:2020-12-14 热度:129
我想使用HSM(硬件安全模块)创建一个 XML文件的签名.我做了一些研究,但现在有点困惑. 你能澄清一下这些问题吗? JCE中的一个关键句柄是什么意思?我已经阅读了,它只是一个句柄,并且密钥存储在别的地方.怎么可能?从我的理解我将密钥加载到内存中并使用它,或者[详细]
-
java – 为什么这个代码适用于这个TopCoder问题?
所属栏目:[Java] 日期:2020-12-14 热度:55
我一直试图从HOURS开始考虑这个TopCoder问题并且无法找到一个完美的解决方案并且发现下面给出的那个疯狂地使用了! 我想弄清楚这个解决方案如何适用于给定的探测器?我怎么能原先想到它?在阅读完解决方案之后,我认为它是霍夫曼编码的一种变体,但这是我能得[详细]