-
核心Java中的继承
所属栏目:[Java] 日期:2020-12-15 热度:108
对于我的家庭作业,我们的任务是“宣布一个四人”的常规“大学员工,三个学院和七个学生.提示用户指定将输入哪种类型的数据(C,F,S)或选项退出(Q).当用户继续时,接受适当人员的数据输入.如果用户为每个人类型输入的数量超过指定数量,则显示错误消息.当用户退出[详细]
-
java – 尽可能在收集器中使用Characteristics.UNORDERED很重要
所属栏目:[Java] 日期:2020-12-15 热度:78
由于我使用了很多流,其中一些处理大量数据,我认为最好预先分配基于集合的收集器大小,以防止随着集合的增长而进行昂贵的重新分配.所以我提出了这个,以及类似的其他集合类型: public static T CollectorT,?,SetT toSetSized(int initialCapacity) { return Co[详细]
-
java – 即时运行不起作用
所属栏目:[Java] 日期:2020-12-15 热度:133
当我点击运行时,我在 android studio 2.3中遇到了这个问题: 03/09 19:02:36: Launching app$adb shell am startservice com.a890m.s/com.android.tools.fd.runtime.InstantRunServiceError while executing: am startservice com.a890m.s/com.android.tools[详细]
-
java – 计算文本之间相似性的算法
所属栏目:[Java] 日期:2020-12-15 热度:153
我试图在社交网络的帖子之间得分相似,但没有找到任何好的算法,思想? 我只是尝试过Levenshtein,JaroWinkler和其他人,但是那些人更习惯于比较没有情感的文本.在帖子中我们可以得到一个文字“我真的爱狗”和另一个说“我真的很讨厌狗”,我们需要将这个案例归类[详细]
-
从Java获取图像采集硬件
所属栏目:[Java] 日期:2020-12-15 热度:134
如何从 Windows中的硬件扫描仪实现图像采集?我找到了 JTwain库,但它是商业的.有免费的框架吗?关于这个的任何信息? 解决方法 这是一个 article讨论如何使用TWAIN实现自己的API(令人困惑的也称为JTwain). 来自文章: Java’s lack of a standard image-acqu[详细]
-
如何使用JRE部署JavaFX 11 Desktop应用程序
所属栏目:[Java] 日期:2020-12-15 热度:139
我有一个 JavaFX(JDK 8)桌面业务应用程序,它使用Java Web Start进行部署.用户安装了Java 8,他们只需转到URL(我的AWS Linux服务器上的公共URL),然后下载/启动应用程序(使用Web Start).我也可以通过将新JAR部署到服务器来轻松更新应用程序.一切都很好. 但是,Or[详细]
-
java – 我可以使用反射在类中添加新字段
所属栏目:[Java] 日期:2020-12-15 热度:129
如果我有一个类文字对象,我可以向一个类添加一个新字段吗?如何确定在该类文字中引用或使用了一个特定的类? 解决方法 您不能直接向Class对象添加新字段.您可以使用第三方API来进行类生成或修改(例如ASM,BCEL),尽管它们最好避免使用,因为它们会增加很多复杂[详细]
-
Java虚拟机规范的当前版本在哪里?
所属栏目:[Java] 日期:2020-12-15 热度:126
看起来获得 Java Virtual Machine Specification的Java 6版本的唯一方法是采用 Second Edition,在 Existing Changes中合并,然后在 Java 6 proposed changes之上添加,这不是真正提出的,而是实际的. 真? 出现两个问题: 那是所有的三角洲吗? 为什么没有正式[详细]
-
哪个是Java最好的JSON重写器?
所属栏目:[Java] 日期:2020-12-15 热度:94
哪个 JSON重写器最适合用Java编写的应用程序?标准可能有所不同.我个人最感兴趣的是稳定性和性能. 解决方法 我正在使用 http://www.json.org中的那个.与Java代码的直接链接是这样的: http://www.json.org/java/index.html. 关于它的好处是它不需要任何依赖.[详细]
-
如何防止Cassandra提交日志填满磁盘空间
所属栏目:[Java] 日期:2020-12-15 热度:107
我正在AWS上运行双节点Datastax AMI集群.昨天,卡桑德拉开始拒绝一切的联系.系统日志没有显示任何内容经过大量的修补,我发现提交日志填满了分配的挂载上的所有磁盘空间,这似乎导致连接拒绝(删除了一些提交日志,重新启动并且能够连接). 我使用的是DataStax AMI[详细]
-
java – 如何连接列表项,但为最后一项使用不同的分隔符?
所属栏目:[Java] 日期:2020-12-15 热度:93
给出如下列表: 列表与LT;字符串 names = Lists.newArrayList(“乔治”,“约翰”,“保罗”,“林戈”) 我想将它转换为这样的字符串: 乔治,约翰,保罗和林戈 我可以用相当笨拙的StringBuilder这样做: String nameList = names.stream().collect(joining(","))[详细]
-
如何像Java C一样让Java处理系统中断
所属栏目:[Java] 日期:2020-12-15 热度:156
我有一个 java程序,它创建一个锁文件,以确保没有其他执行同时运行.如果程序运行,则会创建该文件,退出时,无论是成功还是异常,都会删除该文件.但是,如果用户按Ctrl C,关闭终端,或以其他方式中断执行,则不会删除该文件.有没有办法检测此中断命令并确保在这种情[详细]
-
JAVA FXCollections LoadException类不是有效类型
所属栏目:[Java] 日期:2020-12-15 热度:121
我试图在这个 Tutorial的帮助下用一些数据实现一个TableView. 我坚持将数据从我的“Person.java”填充到TableView. 我将问题追溯到部分 Person firstName =“Jacob”lastName =“Smith”email =“jacob.smith@example.com”/在最底部的“fxmltableview.fxml[详细]
-
在java 8流上存储/重用中间结果
所属栏目:[Java] 日期:2020-12-15 热度:103
我有一个A列表,要执行过滤我需要将A映射到B.但是一旦过滤逻辑完成,我仍然需要A进行进一步的操作,所以我的问题是它是否可以实现这一点?我能想到的一种方法是将A和B都存储到第三种类型中,所以我在处理流时都可用,但不确定它是否优雅并且想知道这是否是更好的[详细]
-
多线程 – 获取任务节点上执行程序的核心数的方法?
所属栏目:[Java] 日期:2020-12-15 热度:61
例如.我需要获得所有可用执行程序及其各自的多线程容量的列表(不是总多线程容量,sc.defaultParallelism已经处理过). 由于此参数与实现有关(YARN和spark-standalone具有不同的分配核心策略)和情境(由于动态分配和长期作业运行,它可能会波动).我不能用其他方法[详细]
-
Java:带有HttpURLConnection的HTTP PUT
所属栏目:[Java] 日期:2020-12-15 热度:173
你是怎么做HTTP PUT的?我正在使用的类似乎认为它正在做一个PUT,但是端点正在对待它,好像我做了一个GET.我做错了吗? URL url = new URL("https://...");HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setDoOutput(true);conn.se[详细]
-
java – 泽西岛:“找不到语法元素”是什么意思?
所属栏目:[Java] 日期:2020-12-15 热度:130
将Jersey从版本1.15升级到1.17后,它开始记录以下消息: Apr 2,2013 5:13:06 PM com.sun.jersey.server.wadl.generators.AbstractWadlGeneratorGrammarGenerator attachTypesINFO: Couldn't find grammar element for class java.lang.String 产生此类消息的[详细]
-
java – JGit获取拉文件
所属栏目:[Java] 日期:2020-12-15 热度:126
我在两个不同的文件夹(folder1和folder2)中有一个存储库.在存储库中有一个“oldFile”文件 在folder1中,我执行以下步骤: echo 123 oldFiletouch newFilegit add newFile oldFilegit commit -m "Change the oldFile from folder1 and add the newFile" oldFi[详细]
-
java – Collections remove方法不给出Concurrent Modification
所属栏目:[Java] 日期:2020-12-15 热度:138
我已经阅读了一篇关于从 this link中删除集合中的元素的文章 根据我的理解迭代器删除方法防止并发修改异常然后删除Collection.But的方法当我尝试运行下面的codde我无法得到concurrentmoficationexception List dayList= new ArrayList(); dayList.add("Sunda[详细]
-
java swing应用程序中的服务层
所属栏目:[Java] 日期:2020-12-15 热度:134
我在想我是否真的需要一个服务层. 我正在使用spring hibernate用于桌面摇摆应用程序,此时我有gui / swing layer- service layer- dao层.我只将spring用于@Transactional支持和IOC注入 最佳实践说我必须编写一个服务来使用我的daos,并将所有事务管理放在服务[详细]
-
java – 在Map中查找最高n值
所属栏目:[Java] 日期:2020-12-15 热度:199
我有一个String- Integer的大地图,我想在地图中找到最高的5个值.我目前的方法是将地图转换为对(键,值)对象的数组列表,然后在获取前5之前使用Collections.sort()进行排序.键可以在操作过程中更新其值. 我认为这种方法是可以接受的单线程,但是如果我有多个线程[详细]
-
警告开发人员在java中调用`super.foo()`
所属栏目:[Java] 日期:2020-12-15 热度:81
假设我有这两个类,一个扩展另一个类 public class Bar{ public void foo(){ }}public class FooBar extends Bar { @Override public void foo(){ super.foo(); //-- Line in question }} 我想要做的是警告用户调用超类的方法foo,如果他们没有在覆盖方法中,这[详细]
-
java – 在抽象类中提供DI方法
所属栏目:[Java] 日期:2020-12-15 热度:123
在大多数情况下,我有很多组件具有由OSGi声明服务注入的相同类.这些服务将用于执行某些逻辑,这些逻辑对于所有派生组件都是相同的.因此,为避免重复代码,最好使用抽象类.是否有可能将DI引用方法(set / unset)移动到抽象类.我正在使用Bnd. 例如: @Component pub[详细]
-
为什么java 8 lambdas允许访问非final类变量?
所属栏目:[Java] 日期:2020-12-15 热度:65
参见英文答案 Local class can access non-final variable in java 81个 Lambdas: local variables need final,instance variables don’t9个 我理解为什么编译器不接受以下内容: class Foo { public SupplierString makeSupplier() { String str = "hello"[详细]
-
使用taskan的java-skype api以Java形式发送Skype消息
所属栏目:[Java] 日期:2020-12-15 热度:167
我的 java项目需要帮助.我正在尝试在特定操作发生时在Skype对话中发送消息. 为此,我使用的是java-skype API v1.4 by taskan. 这是我的代码: try { for (Group group : Skype.getContactList().getAllGroups()) { if ((group.getDisplayName()).equals("Name[详细]