-
java – 条件满足时如何忽略单元测试?
所属栏目:[Java] 日期:2020-05-24 热度:190
我想知道是否有注释或方法只能执行测试,如果pre-conditoin满足? 我有一种情况,在某个特定日期满足之前,某些测试是相关的. 我使用JUnit,Mockito. 谢谢 您可以使用Assume来完成此操作. 在下面显示的示例中,我想检查状态,如果precondition == true并且我想断言[详细]
-
java – 检查对象是否为null
所属栏目:[Java] 日期:2020-05-24 热度:158
我有一个链表,其中第一个节点包含空对象.表示firstNode.data等于null,firstNode.nextPointer = null,firstNode.previousPointer = null. 我想检查firstNode是否为null. 所以我试过 – if(list.firstNode == null){ //do stuff[详细]
-
java – 为什么list.sort不使用Optional API
所属栏目:[Java] 日期:2020-05-24 热度:147
Java 8在List接口上引入了一个新的默认方法来对其进行排序.它的签名是: void sort(Comparator? super E c) 文件说: If the specified comparator is null then all elements in this list must implement the Comparable interface and the eleme[详细]
-
java – 方法的返回类型中T与T之间的区别是什么?
所属栏目:[Java] 日期:2020-05-24 热度:167
我有一个方法,像这样, public T T doSomething(ClassT T) {return T.newInstance();} 我也可以像这样做, public T doSomething(ClassT T) {return T.newInstance();} 这两者有什么区别吗?请忽略T.newInstance(),我基本上要以某种方式创建T的新实例并返回它.[详细]
-
java – 如何防止Eclipse将文件标记为错误
所属栏目:[Java] 日期:2020-05-24 热度:114
我的 Java项目中有一个名为“build_properties.xml”的文件,它不是一个有效的XML文件,并不是一个有意义的文件.它包含在另一个地方的构建系统中,因此我不想触摸该文件.但它仍然是 Eclipse项目的一部分. 默认情况下,Eclipse没有尝试验证“build_properties.xml[详细]
-
如何将Java Date对象转换为JRuby Time对象?
所属栏目:[Java] 日期:2020-05-24 热度:102
使用J Ruby,是否有一种将Java Date对象转换为JRuby Time对象的好方法?我正在使用最新版本的JRuby(1.3.1)和Java SE 6. 这应该工作正常: Time.at(java.util.Date.new.getTime/1000)[详细]
-
java – Dropwizard不会将自定义记录器记录到文件中
所属栏目:[Java] 日期:2020-05-24 热度:78
我有一个dropwizard应用程序,我将logger appender配置为文件,如下所示: logging: level: INFO loggers: mylogger: INFO com.path.to.class: INFO appenders: - type: file currentLogFilename: .logs/myl[详细]
-
java – 无法加载JDBC驱动程序.为什么? (春,休眠)
所属栏目:[Java] 日期:2020-05-24 热度:117
我在两周前通过Maven创建了一个程序(SPRING HIBERNATE),现在它在加载JDBC驱动程序时遇到了问题(直到现在才发生).所以,我的pom.xml文件如下所示: project xmlns=http://maven.apache.org/POM/4.0.0 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance[详细]
-
java – 通过单击位置从JList获取组件
所属栏目:[Java] 日期:2020-05-24 热度:108
如何通过单击位置从JList获取组件? 我有自己的列表单元格渲染器,我插入一些面板和标签. 现在我想得到,例如用户点击的标签. 我尝试了方法list.getComponentAt(evt.getPoint());但它只返回整个JList. 我没有测试过这个,但基础知识是…… 使用JList#locationToI[详细]
-
java – 为什么在引用静态变量时包含类名?
所属栏目:[Java] 日期:2020-05-24 热度:58
在做一些 Java作业时,我通过编写实例方法回答了一个问题,在方法中我使用了属于该方法所在类的一些静态最终变量.我编写了静态变量名,而没有为它们添加类名称前缀, 例如: for(int i=0; i MY_STATIC_VARIABLE; i++) 代替 for(int i=0; i MyClass.MY_STATIC_VARI[详细]
-
java – 在eclipse indigo中找不到Window builder pro
所属栏目:[Java] 日期:2020-05-24 热度:93
我读到 Eclipse Indigo安装了Window Builder Pro插件,但我看不到它在哪里. File / New / Project不允许我选择Window Builder Pro.怎么找到它? 您需要将此更新站点添加到Eclipse. http://download.eclipse.org/windowbuilder/WB/release/R201106211200/3.7/[详细]
-
java – ‘for’循环可替换为’foreach’
所属栏目:[Java] 日期:2020-05-24 热度:112
我的代码是: ArrayListPeople people = new ArrayList();// people.add(...);// people.add(...); for (int i = 0; i people.size(); i++) { if (people.get(i) 60.0) S[详细]
-
java – FreeMarker – 从毫秒中删除逗号
所属栏目:[Java] 日期:2020-05-24 热度:113
使用FreeMarker,我想以毫秒为单位显示日期: ${mydate?long} 但我得到一个逗号分隔毫秒作为输出: 524,354,400,000 Freemarker中是否有任何内置函数可以删除逗号? 谢谢 它看起来像版本2.3.17,您可以使用: ${myDate?long?c} http://sourceforge.net/p/freema[详细]
-
java – GVM始终离线
所属栏目:[Java] 日期:2020-05-24 热度:111
我正在尝试通过gvm命令’$gvm i gradle’安装gradle,但是我收到了离线模式的消息. (任何安装失败,并显示以下消息) ~ ~ ~ gvm i gradleGVM cant reach the internet so going offline. Re-enable online with: $gvm offline disable==== BRO[详细]
-
JSF 2.0:验证2个InputSecret字段的相等性(确认密码)而不编写代码?
所属栏目:[Java] 日期:2020-05-24 热度:166
我正在使用JSF 2.0和Glassfish开发纯 JavaEE6应用程序. 我的JSF实现是Primefaces(除了Glassfish提供的Mojarra). 我想验证JSF表单中2个密码字段的值是否相等. 对于Seam,有一个整洁的组件 s:validateEquality for =“pw1”/. 我想在没有Seam的情况下做同样的事[详细]
-
java – 选择哪种数据类型或数据结构来计算100的阶乘?
所属栏目:[Java] 日期:2020-05-24 热度:64
我想写一个程序来评估给定整数的阶乘. 以下基础知识我在java中编写了以下代码: long fact(int num){if(num == 1) return 1;else return num*fact(num-1);} 但后来我意识到,对于许多整数输入,结果可能不是所期望的,因此对于测试直接给出输入为100. 我怀疑是真[详细]
-
java – 错误的密钥类:文本不是IntWritable
所属栏目:[Java] 日期:2020-05-24 热度:139
这可能看起来像一个愚蠢的问题,但我没有在我的mapreduce代码中看到我的类型中的问题为hadoop 正如问题中所述,问题是它期望IntWritable,但我在reducer的collector.collect中传递了一个Text对象. 我的作业配置有以下映射器输出类: conf.setMapOutputKeyClass(I[详细]
-
java – Sax解析和编码
所属栏目:[Java] 日期:2020-05-24 热度:101
我有一个联系人在解析RSS和Atom文件时遇到SAX问题.根据他的说法,就好像来自Item元素的文本被截断为撇号或有时是重音字符.编码似乎也有问题. 我已经尝试过SAX了,我也有一些截断,但是还没有进一步挖掘.如果有人在此之前解决了这个问题,我会很感激. 这是在Conten[详细]
-
java – 是否可以只在同一个包和子包中访问接口?
所属栏目:[Java] 日期:2020-05-24 热度:128
是否可以只在同一个包和子包中访问接口? 我已经使用默认修饰符定义了一个接口: package com.mycompany.myapp.dao;import java.io.Serializable;interface BaseDaoT, Id extends Serializable { public void create(T t); public T rea[详细]
-
oop – ORM是面向对象编程特有的问题吗?
所属栏目:[Java] 日期:2020-05-24 热度:140
对象关系映射,ORM是必须在面向对象编程语言中实现并使用关系数据库的所有应用程序中解决的问题. 但是如果你使用结构来映射C中的关系数据库,问题是不一样的?函数式编程语言中的元组/记录?或者我错过了一些东西,因为我没有用C或函数式语言编写数据库应用程序.[详细]
-
错误:内部错误:(java.lang.NoSuchMethodError)影响我的所有项目
所属栏目:[Java] 日期:2020-05-24 热度:112
在使用Intellij进行 Android开发的Nerd牧场指南后,一切顺利,直到我遇到代码挑战,需要使用DateFormat而不是输出时间戳. 当我尝试编译时,我做了我的更改我发现我的应用程序崩溃了所以我撤消了我对上次成功构建所做的任何更改但仍然我的应用程序崩溃所以我重建了[详细]
-
java泛型和addAll方法
所属栏目:[Java] 日期:2020-05-24 热度:200
Java集合中addAll(..)方法的正确参数类型是什么?如果我做这样的事情: List? extends MapString, Object[] currentList = new ArrayListMapString, Object[]();CollectionHashMapString, Object[] addAll = new ArrayListHashMa[详细]
-
java – 缓冲vs非缓冲,哪一个使用?
所属栏目:[Java] 日期:2020-05-24 热度:132
对不起,如果这是重复的,但我无法找到每种类型的最佳做法的确切答案. 我想知道什么是适当的条件,定义何时使用BufferedReader对FileReader或BufferedInput / OutputStream对FileInput / OutputStream?有什么公式会永远告诉你什么是适当的? 我应该总是用缓冲吗[详细]
-
java – 以编程方式启动H2数据库
所属栏目:[Java] 日期:2020-05-24 热度:55
我正在使用 Java编写服务器 – 客户端应用程序,我需要在服务器端实现本地数据库,我决定使用H2数据库引擎. 还有一件事是我通过TCP连接来启动和运行数据库. 这是我到目前为止所放在一起的: Class.forName(org.h2.Driver); Server server = Server.createTcpSer[详细]
-
java – 创建项目时“无法安装项目构面”错误?
所属栏目:[Java] 日期:2020-05-24 热度:62
我从存储库中获取了项目,并根据设置说明,我尝试在 eclipse中创建一个项目,并将该位置指向我从存储库下载代码的位置.然后,当我点击完成时,我得到错误说明 “尚未满足一个或多个约束.无法安装项目方面Java 1.6.已安装此项目方面的某些版本. 无法安装项目构面Dyn[详细]

浙公网安备 33038102330553号