-
java – 如何避免使用异常流控制?
所属栏目:[Java] 日期:2020-05-24 热度:56
我被分配了一个项目来开发一组充当存储系统的接口的类.一个要求是类支持具有以下签名的get方法: public CustomObject get(String key, Date ifModifiedSince) 基本上,当且仅当对象在ifModifiedSince之后被修改时,该方法应该返回与该关键字关联的CustomObject[详细]
-
java – 为不可变类实现clone()
所属栏目:[Java] 日期:2020-05-24 热度:124
我正在开发一个类库. 我有一个矩阵的抽象基类Matrix,它提供了一些基本方法的实现. 派生自Matrix是不同类型矩阵的具体子类. 我要求矩阵可以克隆,因此Matrix实现了Cloneable接口. 从Matrix派生的一些类是不可变的 对于不可变类的克隆方法而言,它是否可以接受而[详细]
-
java – 由逗号分隔的货币值字符串
所属栏目:[Java] 日期:2020-05-24 热度:177
我有一个字符串,其中包含格式化的货币值,如45,890.00和多个值由逗号分隔,如45,890.00,12,345.00,23,765.34,56,908.50 .. 我想提取并处理所有货币值,但无法找出正确的正则表达式,这就是我所尝试的 public static void main(String[] args) { String currencyVa[详细]
-
java-用户按新行输入时必须退出while循环.但它不起作用,并且不断更新
所属栏目:[Java] 日期:2020-05-24 热度:195
我需要做以下练习:a)制作一个新的文本文件b)将用户的输入放入该文本文件c)我们必须在用户继续键入时保存所有用户的输入,但是一旦用户在新行中按Enter键(发送空字符串时),用户就必须退出程序.为了编码此问题,我编写了以下代码,但是当我自己尝试,所以我陷入了w[详细]
-
java – Eclipse中的实时协作
所属栏目:[Java] 日期:2020-05-24 热度:171
参见英文答案 Is there an Eclipse plugin for collaborative editing? [closed]3个 我和朋友想与Eclipse进行实时协作.有谁知道我们可以分享整个项目的方式?我环顾四周,除了可以使用它的视频之外,我找不到任何东西,除了可乐之外,我找不到任何其他内容. 我们[详细]
-
如何让Command-W在Java或Clojure的Mac OS上关闭窗口
所属栏目:[Java] 日期:2020-05-24 热度:168
我想在我在Clojure写的程序中W关闭一个窗口/ JFrame.这将如何实现?纯 Java解决方案也是受欢迎的. 这是一种方法: Action closeWindow = new AbstractAction(Close Window) { @Override public void actionPerformed(ActionEvent e) { // window cl[详细]
-
java – Hibernate教程 – 在哪里放置映射文件?
所属栏目:[Java] 日期:2020-05-24 热度:161
我在这里关注hibernate这个有趣的教程: http://www.tutorialspoint.com/hibernate/hibernate_native_sql.htm 但是,本教程忽略了提到放置这些文件的位置.我正在使用基本Maven项目的文件夹结构. 文件夹结构如下: foo└───src └───main ├───java │[详细]
-
使用MultiMap的优先级队列 – Java
所属栏目:[Java] 日期:2020-05-24 热度:177
我必须使用MultiMap实现Priority Queue.我使用Google Collections中的MultiMap. 以下代码创建了一个MultiMap,并在其中添加了一些元素. MultimapInteger, String multimap = HashMultimap.create(); multimap.put(5,example); multimap.p[详细]
-
java – Guice jar中的辅助课程在哪里?
所属栏目:[Java] 日期:2020-05-24 热度:89
我通过Maven下载Guice 2.0和3.0,并且在jar中找不到整个com.google.inject.assistedinject包. Guice的所有其他组成部分似乎都在那里,但 Assisted及其弟兄根本就不在那里. 任何想法他们去哪里? 协助与 com.google.inject.extensions扩展中的其余部分捆绑在一起[详细]
-
我收到错误java.text.ParseException:Unparseable date
所属栏目:[Java] 日期:2020-05-24 热度:82
我希望日期格式为dd-MMM-yyyy. 我的代码是: String v_date_str=Sun Mar 06 11:28:16 IST 2011; DateFormat formatter; formatter = new SimpleDateFormat(dd-MMM-yyyy); Date date_temp=null;[详细]
-
java – @CreatedBy如何在Spring Data JPA中工作?
所属栏目:[Java] 日期:2020-05-24 热度:190
我在实体属性上使用了@CreatedDate,我看到它在db中插入了日期.我不明白 Spring Data JPA中@CreatedBy注释的目的是什么. 在reference documentation我读到: We provide @CreatedBy, @LastModifiedBy to capture the user who created or modified the entity[详细]
-
java – 如何在Mac OS X中获取字体文件夹路径?
所属栏目:[Java] 日期:2020-05-24 热度:171
在 Windows O.S我可以使用此java代码获取fonts文件夹路径: System.out.println( FontManager.getFontPath( true ) ); // C:WINDOWSFonts 但在Mac OS X中,此代码不返回任何内容. Mac中有替代代码吗? Mac OS X(我知道),/ Library / Fonts和/ System / Librar[详细]
-
java – 如何在lucene中索引日期字段
所属栏目:[Java] 日期:2020-05-24 热度:86
我是lucene的新手.我必须索引日期字段. 我在lucene 3.0.0中使用以下IndexWriter构造函数. IndexWriter writer = new IndexWriter(FSDirectory.open(indexDir), new WhitespaceAnalyzer(), true, IndexWriter.MaxFieldLength.UNLIMITED) 我的观点是:[详细]
-
java – 为什么在case语句中变量不是本地的?
所属栏目:[Java] 日期:2020-05-24 热度:68
我最近在 android java应用程序中添加了另一个菜单项,并且惊讶于 Eclipse表示从前一种情况的变量:break不是本地的(所以我刚刚添加了一个后缀来获得). 在我心中有点困惑,第一组情况:如果选择第二个选项,休息不会被执行.有人可以解释我错误的想法吗? case R.[详细]
-
java – 为什么要关闭()一个输入流?
所属栏目:[Java] 日期:2020-05-24 热度:68
我在 Java编程语言方面有丰富的经验.但是,我一直以来一直在想,为什么要关闭()java.io.InputStream或其子类呢? 现在用java.io.OutputStream说FileOutputStream,在写入一个文件之后,如果我们不关闭()输出流,我们打算在文件中写入的数据保留在缓冲区中,不会写入[详细]
-
同时引用单例对象的Java方法
所属栏目:[Java] 日期:2020-05-24 热度:89
我有一个关于 Java中多线程方法调用的问题.假设我们有一个单例对象,它的类声明如下: public class SomeClass { public void someMethod(SomeValueObject object) { if (object.condition1) { ... } if (object[详细]
-
java – JUnit测试继承不起作用
所属栏目:[Java] 日期:2020-05-24 热度:157
public abstract class GenericTestsT extends Number { protected abstract T getT(); @Test public void test1() { getT(); }}public class ConcreteTests1 extends GenericTestsInteger[详细]
-
java – 将空值表示为xml jaxb中的空元素
所属栏目:[Java] 日期:2020-05-24 热度:137
我需要在jaxb中显示空值为空的元素.我正在使用moxy实现jaxb. 我发现这个选项 @XmlNullPolicy(emptyNodeRepresentsNull = true, nullRepresentationForXml = XmlMarshalNullRepresentation.EMPTY_NODE) 是否有任何类似的扩展可以应用于Class级别(对于其中定义[详细]
-
Java 8使用通用类型的方法引用
所属栏目:[Java] 日期:2020-05-24 热度:190
我有 Java 8方法引用与泛型类型相结合的问题.我已经简化了我的问题,明确问题所在.以下代码失败: public static void main(String[] args) { new Mapper(TestEvent::setId);}private static class MapperT { private BiConsumerTestEvent, T s[详细]
-
java – 用于Eclipse的Groovy版本2.4.2
所属栏目:[Java] 日期:2020-05-24 热度:197
如何在 eclipse中创建一个groovy项目使用自定义Groovy库? 我是Groovy的新手,我对如何在Eclipse中使用它感到困惑. 我将Groovy插件安装到Eclipse,每次创建项目时,使用的Groovy库是版本2.3.7. 我下载了Groovy SDK版本2.4.2并希望将它与我的eclipse一起使用,但是[详细]
-
java – 如何在JPA中按count()排序
所属栏目:[Java] 日期:2020-05-24 热度:62
我正在使用这个JPA-Query: SELECT DISTINCT e.label FROM Entity e GROUP BY e.label ORDER BY COUNT(e.label) DESC 我没有得到错误,结果几乎是正确的,但有一些值错误(两个值被翻转或者一些值完全错位) 编辑: 将COUNT(e.label)添加到我的SELECT子句可以解决[详细]
-
java – 强制Spring RestTemplate使用XmlConverter
所属栏目:[Java] 日期:2020-05-24 热度:168
我们正在与第三方集成,它将内容类型标题作为文本/ HTML发送xml.我们正在计划使用 Spring的RestTemplate将其映射到从xsds生成的类,但是RestTemplate无法找到适用于内容的转换器.第三方拒绝修复内容类型,因为它可能会破坏其他合作伙伴的集成. Spring的RestTempl[详细]
-
java.lang.OutOfMemoryError:PermGen空间上的Web应用程序使用
所属栏目:[Java] 日期:2020-05-24 热度:140
我正在努力与最近出现的outOfMemory PermGen问题.出现错误时保存的日志片段之一: java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond[详细]
-
Java非对称加密:存储公钥/私钥的首选方式
所属栏目:[Java] 日期:2020-05-24 热度:174
此代码生成一对公/私钥: KeyPairGenerator keyGen = KeyPairGenerator.getInstance(RSA);keyGen.initialize(1024);KeyPair keypair = keyGen.genKeyPair();PrivateKey privateKey = keypair.getPrivate();PublicKey publ[详细]
-
java – 缩短方法/变量名称?
所属栏目:[Java] 日期:2020-05-24 热度:153
使用long是否会被认为是不好的样式,但是描述性的方法名称如“adjacentLocationsByState()”如果是这样的话,最好将它缩短为类似“adjLocByState”的东西,它肯定更短,但在我看来也不太可读 不要让我思考. 当我读取你的代码时,如果我必须停下来思考方法名称的含[详细]

浙公网安备 33038102330553号