-
java – 将文本文件内容逐行存储到数组中
所属栏目:[Java] 日期:2020-12-15 热度:61
所有,我现在面临的问题是不知道将文本文件中的内容存储到数组中. 情况就好比,文本文件内容: abc1xyz2rxy3 我想将它们逐行存储到数组中,是可能的吗?我期望的是这样的: arr[0] = abc1arr[1] = xyz2arr[2] = rxy3 我已经尝试过这样的东西,但似乎对我来说并不[详细]
-
java – 不能将值放在MDC中
所属栏目:[Java] 日期:2020-12-15 热度:65
我试图在门票中的RequestCycle()的onBeginRequest()中记录几个值. 但是这些值没有被记录在调试文件中.我将值放在MDC中的RequestCycleListeners()中. 以下是代码: getRequestCycleListeners().add(new AbstractRequestCycleListener(){ public void onBeginR[详细]
-
java – 这种方法可能会出现死锁吗?我该怎样预防呢?
所属栏目:[Java] 日期:2020-12-15 热度:122
public void function(object a,object b){ synchronized(a){ synchronized (b){ a.performAction(b); b.performAction(a); } }} 2个线程的死锁? 谢谢你的回答! 解决方法 当然, 假设我们有两个对象, Object one = ...;Object two = ...; 并假设线程1调用:[详细]
-
java – 比较器必须覆盖超类方法
所属栏目:[Java] 日期:2020-12-15 热度:61
我正在制作一个TreeMap String,String并希望以降序排列.我创建了以下比较器: ComparatorString descender = new ComparatorString() { @Override public int compare(String o1,String o2) { return o2.compareTo(o1); }}; 我构建了TreeMap,如下所示: myMa[详细]
-
加快Java中的数学计算
所属栏目:[Java] 日期:2020-12-15 热度:187
我有一个用 Java编写的神经网络,它使用Sigmoid传递函数定义如下: private static double sigmoid(double x){ return 1 / (1 + Math.exp(-x));} 这在使用网络的训练和计算中被称为多次.有什么办法加速这个吗?这不是很慢,只是它被使用了很多,所以这里的一个[详细]
-
OS X上的Java Web Start应用程序的不明开发人员
所属栏目:[Java] 日期:2020-12-15 热度:167
在Mac OS X 10.9签名的 Java Web Start应用程序默认阻止该消息: "application.jnlp" can't be opened because it is from an unidentified developer. 我知道有可能削弱安全检查以允许任何应用程序运行,但这需要最终用户的手动干预. 可以“签署”Java Web S[详细]
-
java – 验证String是否为十六进制
所属栏目:[Java] 日期:2020-12-15 热度:187
我有一个像“09a”的字符串,我需要一个方法来确认文本是否为十六进制.我发布的代码类似,它验证字符串是十进制数.我想做同样的,但是对于十六进制. 非常非常感谢你! private static boolean isNumeric(String cadena) { try { Long.parseLong(cadena); return[详细]
-
是否有针对Java的监听器的Map实现?
所属栏目:[Java] 日期:2020-12-15 热度:64
我想要一个Map实现,我可以在其中添加put()事件的监听器. 在标准或任何第三方图书馆有什么样的吗? 解决方法 我不知道任何标准或第三方,但很容易,只需创建一个包装另一个Map并实现Map界面的类: public class MapListenerK,V implements MapK,V { private fin[详细]
-
按钮大小(Java)
所属栏目:[Java] 日期:2020-12-15 热度:89
我用 Java创建了一个简单的菜单,但我无法弄清楚如何更改按钮的大小. 我的菜单看起来像这样: 我希望最后一个按钮与其他按钮一样大小. tlacTisk.setSize(10,10);tlacTisk.setPreferredSize(10,10); 不起作用. 代码,我创建按钮和框: JButton tlacSVG = new JB[详细]
-
java – 为什么scheduleAtFixedRate – scheduleWithFixedDelay
所属栏目:[Java] 日期:2020-12-15 热度:119
我正在做一些关于 Java 8并发性的实验 在ScheduledThreadPoolExecutor API中 我可以看到以下两个签名: schedule(CallableV callable,long delay,TimeUnit unit)schedule(Runnable command,TimeUnit unit) 一个用于Callable,一个用于Runnable 我也可以在API[详细]
-
java – 不区分大小写的String split()方法
所属栏目:[Java] 日期:2020-12-15 热度:190
当我执行 String test="23x34 ";String[] array=test.split("x"); //splitting using simple letter 我有两件作为23和34的阵列 但是当我做到了 String test="23x34 ";String[] array=test.split("X"); //splitting using capitalletter 我在数组23×34中有一[详细]
-
如何在java循环中设置一个switch语句
所属栏目:[Java] 日期:2020-12-15 热度:161
我想在while循环中执行一个切换,在每个switch语句的break处,while循环停止,并要求输入像F,R,C,Q.下面的语句工作,但是语句不会中断.请帮忙 public static void main(String[] args) throws IOException { // start both with 1 point int goodTotal = 50; int[详细]
-
java – 使用ehcache集群的hibernate缓存:nonstrict对严格的读
所属栏目:[Java] 日期:2020-12-15 热度:78
非限制性读写和读写之间的真正区别是什么?我可以阅读ehcache和hibernate文档,但是据我所见,他们只会说“如果你做更新,读写会更好”.我觉得不舒服 我可能有一个长期存储的缓存集合的问题配置如下: cache name="trx.domain.Parent.children" maxElementsInMe[详细]
-
数组 – 从Powershell调用具有数组参数的构造方法
所属栏目:[Java] 日期:2020-12-15 热度:146
我是一个初学者,并且知道C#适中.最近我在写这个power shell脚本,想要创建一个Hashset.所以我写了($azAz是一个数组) [System.Collections.Generic.HashSet[string]]$allset = New-Object System.Collections.Generic.HashSet[string]($azAZ) 并按下.我收到了[详细]
-
java – 没有初始化标记为@NotNull的final字段
所属栏目:[Java] 日期:2020-12-15 热度:110
我有这个代码: public static class MyWebDriver extends RemoteWebDriver { @NotNull private final String nodeId; public MyRemoteWebDriver(@NotNull String nodeId) { super(); this.nodeId = nodeId; } @Override public void quit() { System.out.pr[详细]
-
Java XOR两个数组[已关闭]
所属栏目:[Java] 日期:2020-12-15 热度:59
我必须应用一个xor两个数组,就好像我有以下一样: array_1: 1 0 1 0 1 1array_2: 1 0 0 1 0 1 我想要一个接受两个数组并返回一个应用XOR的数组的函数, 所以在这种情况下我希望这个函数返回: returned_array: 0 0 1 1 1 0 请帮我一个算法..谢谢! 解决方法[详细]
-
Java中有OLE自动化吗?
所属栏目:[Java] 日期:2020-12-15 热度:100
是否可以在 Java中使用OLE自动化?如果没有,为什么在Java中不可能? 我希望自动导出不同格式的excel电子表格(即.csv等…) 在此先感谢您的答案:) 解决方法 你可以使用 JACOB.但是会有一些痛苦,因为它没有很好地记录并且性能不是最好的.根据您所针对的Windows[详细]
-
Java泛型和Number类
所属栏目:[Java] 日期:2020-12-15 热度:103
我想创建一个方法来比较一个数字,但可以有一个数字的任何子类的输入. 我以下列方式看待这样做: public static T extends Number void evaluate(T inputNumber) { if (inputNumber = x) { ... }} 在我可以执行比较之前,我需要获得实际的primative,Number类有[详细]
-
haskell – 使用monad的并行策略
所属栏目:[Java] 日期:2020-12-15 热度:74
我经常看到 Haskell的并行策略的使用和解释与纯计算相关(例如fib).但是,我并不经常看到它与monadic结构一起使用:当应用于ST或IO时,是否对par和相关函数的效果有合理的解释?这样的使用会增加任何加速吗? 解决方法 IO monad中的并行性更准确地称为“并发”,[详细]
-
java – 捕获几个异常并重新抛出一般异常
所属栏目:[Java] 日期:2020-12-15 热度:71
我正在使用反射将一些数据添加到来自第三方库的类中的私有变量.一路上有大约四种不同的例外可以抛出;所有这些都与反思有关,而且所有这些都不太可能发生.我正在硬编码所涉及的类和变量的名称.我不太可能收到任何未找到的类或未找到字段的错误,除非该库有一天[详细]
-
java – 为并行处理数据选择最佳线程数
所属栏目:[Java] 日期:2020-12-15 热度:119
假设我有一个处理100万句话的任务. 对于每个句子,我需要对它做一些事情,无论处理它们的具体顺序如何. 在我的Java程序中,我有一组从我的主要工作块中划分出来的一组未来,它用一个可调用来定义要在一大块句子上完成的工作单元,我正在寻找一种优化线程数量的方[详细]
-
Java:如何检查是否可以获取锁?
所属栏目:[Java] 日期:2020-12-15 热度:152
如果我想确保在 Java中独占访问对象,我可以这样写: ...Zoo zoo = findZoo();synchronized(zoo){ zoo.feedAllTheAnimals(); ...} 有没有办法检查对象当前是否被锁定?如果另一个线程正在访问动物园,我不希望我的线程等待.如果动物园未锁定,我希望我的线程获[详细]
-
java – JUnit Derby Spring:每次测试后都会丢弃内存数据库
所属栏目:[Java] 日期:2020-12-15 热度:178
在我的单元测试中,我自动安装了一些使用URL的DataSources jdbc:derby:memory:mydb;create=true 创建内存中的DB. 要删除内存中的Derby数据库,您必须连接: jdbc:derby:memory:mydb;drop=true 我想在每次测试后都会发生这种情况,并从一个新的数据库开始.我怎么[详细]
-
java – Eclipse中的代码导航
所属栏目:[Java] 日期:2020-12-15 热度:99
我发现很难浏览一个涉及很多类,XML文件,SQL文件等的大项目的代码. 我知道Shift-Ctrl-R打开资源,但是我的小知识结束了.只需键盘即可轻松浏览Eclipse中的Java和非Java文件.大多数你的大师已经有了一个喜欢的代码导航快捷方式列表/提示,我想. 请分享. 谢谢! 解[详细]
-
java – 为什么HALF_UP有时会双倍倒圆?
所属栏目:[Java] 日期:2020-12-15 热度:101
以下代码: double doubleValue = 1713.6;float floatValue = 1713.6f;String fs = "%-9s : %-7s %-7sn";System.out.printf( fs,"","double","float" );DecimalFormat format = new DecimalFormat("#0");System.out.printf( fs,"toString",String.valueOf([详细]