-
Java:集合和“数据结构”之间的区别
所属栏目:[Java] 日期:2020-12-14 热度:141
在 Java中,我不了解集合与“数据结构”的关系.在我看来,集合是指列表,集合,映射,队列,“数据结构”是指用于实现集合的数据结构,如数组,链表或树.例如ArrayList和LinkedList都是集合,但它们的数据结构分别是一个数组和一个链表.我是正确的,还是我混淆的条件?[详细]
-
在Java中嵌套枚举
所属栏目:[Java] 日期:2020-12-14 热度:60
我想嵌套一些枚举.我所代表的对象是Flags,具有类型和值.有一些离散的类型,每种类型都有一组不同的可能值. 所以如果类型A可以具有值1,2或3,而类型B可以具有值4,5,6,我想要能够做如下事情: Flag f = Flag.A.1;f.getType() - returns "A"f.getValue() - return[详细]
-
java – Mockito风格anyXXX单元测试方法
所属栏目:[Java] 日期:2020-12-14 热度:145
当单元测试某些方法时,可能会出现一些情况,某些参数的值不重要,可以是任何值. 例如在这段代码中: public void method(String arg1,String arg2,int arg3){ if(arg1 == null) throw new NullPointerException("arg1 is null"); //some other code} 单元测试[详细]
-
蚂蚁和java 8 – “主版本52比较新的51,这个编译器支持的最高版
所属栏目:[Java] 日期:2020-12-14 热度:92
我试图将我的ant项目从 java 7升级到 java 8. (该项目部署在“ Eclipse Kepler”中,“Java?8支持Eclipse Kepler SR2”) 为此,我下载了ant 1.9.4(根据这篇文章http://wiki.eclipse.org/Ant/Java8),并将其配置为我的“蚂蚁家”. 当我试图编译时,得到以下警告:[详细]
-
java – 在异常的参数中使用泛型
所属栏目:[Java] 日期:2020-12-14 热度:146
我正在尝试在异常中存储一些通用对象的集合,并且有麻烦弄清楚泛型.具体来说,我正在使用Hibernate Validator,并希望将收集到的违规列表保存在异常中,以便在另一层应用程序中进行处理.以下是一个例子: SetConstraintViolationUser violations = validator.val[详细]
-
java – 强制JTable在仍处于编辑模式时将“提交”数据进行建模
所属栏目:[Java] 日期:2020-12-14 热度:166
我有一个JTable如下. 所以,当JTable仍处于编辑模式(Dividend列中有一个键盘光标闪烁)时,直接单击OK将不会将数据提交到表模型中.单击确定仅关闭对话框. 我需要明确地按ENTER键,以便将数据提交到表格模型中. 虽然JTable仍然处于编辑模式,在关闭对话框之前,有没[详细]
-
Java中的RSA加密:跨平台问题?
所属栏目:[Java] 日期:2020-12-14 热度:157
情况 我正在使用Java中的RSA加密.我正在加载配备Cyanogenmod的Android 2.2的HTC Saphire(32B)开发者手机上的数据,然后在运行Mandriva Linux 2010的64位服务器上解密所述数据.我在两台机器上使用相同的公钥,私钥对,可以正确加密/解密Android手机上的数据,可以[详细]
-
了解Java内存模型和垃圾收集
所属栏目:[Java] 日期:2020-12-14 热度:62
我倾向于通过学生或同事们寻找资源来获得这些问题,所以我想要一个更明确的参考.也可以与社区分享. Java内存模型如何代表,它的特点是什么? 垃圾收集如何工作在一般和最常见的JVM中? 如何测试和调整我的Java应用程序的性能? 解决方法 记忆基础 每个程序员应[详细]
-
java-ee – 比较OpenEjb和Glassfish
所属栏目:[Java] 日期:2020-12-14 热度:99
我们可以用Tomcat / OpenEJB替换Glassfish来获得更轻的应用程序吗? 与Glassfish作为EJB容器相比,OpenEJB的性能是多少? OpenEJB而不是glassfish有什么限制? 问候 解决方法 我猜这个问题是关于运行时的环境,但仍然不明白什么是更轻的应用程序的意思.内存占[详细]
-
日期时间 – 使用Java 8进行圆顶分钟
所属栏目:[Java] 日期:2020-12-14 热度:81
所以我很幸运地使用 Java 8和新的时间APi,但我没有看到任何四舍五入的功能… 基本上如果时间是… 2014-08-28T10:01.00.000 ---- 2014-08-28T10:02.00.0002014-08-28T10:01.10.123 ---- 2014-08-28T10:02.00.0002014-08-28T10:01.25.123 ---- 2014-08-28T10:0[详细]
-
java – Hibernate noob fetch join问题
所属栏目:[Java] 日期:2020-12-14 热度:92
我有两个类Test2和Test3. Test2有一个属性test3,它是Test3的一个实例.换句话说,我有一个单向OneToOne关联,test2有一个引用test3. 当我从数据库中选择Test2时,我可以看到单独的选择是为了得到相关的test3类的细节.这是着名的1 N选择问题. 为了解决这个问题,我[详细]
-
使用Selenium Webdriver(java)单击SPAN标签之间的文本
所属栏目:[Java] 日期:2020-12-14 热度:114
HTML代码如下所示: td id="id26a" class="doclisting-name link" style="width: 319px; min-width: 319px;" span id="id26b" title="Document"span class="ie-fallback-marker" words/span/span/td 我不能搜索元素ID,因为它一直在变化.我不能搜索元素的类,[详细]
-
java – 随机分布均匀
所属栏目:[Java] 日期:2020-12-14 热度:99
我知道如果我使用 Java中的Random生成器,用nextInt生成数字,数字将被均匀分布.但是如果我使用2个Random的实例,则会发生两个Random类的数字.这些数字是否会统一分配? 解决方法 每个随机实例产生的数字将被均匀分布,所以如果将两个随机实例生成的随机数的序列[详细]
-
在Java 9中使用VarHandle的正确方法?
所属栏目:[Java] 日期:2020-12-14 热度:117
我花了很多时间调查一些 Java 9的新功能,但是我没有找到任何有用和实际的例子. 考虑下一个创建VarHandle的代码片段: class Counter { int i;}class VarHandleInAction { static final VarHandle VH_COUNTER_FIELD_I; static { try { VH_COUNTER_FIELD_I = M[详细]
-
java – 访问JAR资源
所属栏目:[Java] 日期:2020-12-14 热度:97
我有一个jar文件与资源(主要配置缓存,日志等),我想分发. 我对这些资源的相对路径有问题,所以我在另一个stackoverflow问题中找到了,这说明这是一个有效的方法: ClassInTheSamePackageOfTheResource.class.getResourceAsStream('resource.xml'); 可悲的是,这[详细]
-
单元测试 – 多少单元测试是一件好事?
所属栏目:[Java] 日期:2020-12-14 热度:94
(没有“相关的问题”似乎指责了,所以在这里.) 我在生产代码上工作.争论任何对用户不可见的东西很难做到.如果销售额看不到,这是一个外部成本,他们会反对它,除非有很大的理由不要. 多少单位测试是一件好事?如果您测试每个类,每个方法,您当前的版本将需要更长[详细]
-
java – 如何在HSQLDB中创建一个特定的日期?
所属栏目:[Java] 日期:2020-12-14 热度:152
我需要在HSQLDB中创建一个HIGH日期,解决方案不包括我.我需要类似的东西 Date(9999-12-31 0:0:0) 但是我找不到一个功能或者做什么.我在启动时通过Spring放弃了日期,我需要这样的东西: insert intoMOD ( ITM_INST_ELECTR_MOD_STRT_TS,ITM_INST_ID,ELECTR_MOD_[详细]
-
如何在java上获取根节点属性
所属栏目:[Java] 日期:2020-12-14 热度:171
我有一个xml文件,如下所示.我想要得到药店节点的纬度和经度属性.我可以获得chilnodes属性,但不能得到根节点属性.我是新的 java和xml.我找不到解决方案如何做. pharmacies Acc="4" latitude="36.8673380" longitude="30.6346640" address="Ayujkila" pharmacy[详细]
-
java – spring欢迎文件列表正确映射
所属栏目:[Java] 日期:2020-12-14 热度:94
我知道在春天我必须定义welcome-file,它应该在WEB-INF文件夹之外,所以我定义如下: web.xml中: welcome-file-list welcome-fileindex.jsp/welcome-file/welcome-file-listservlet-mapping servlet-namespring/servlet-name url-pattern//url-pattern/servle[详细]
-
java – sipdroid – 另一个来电不显示,而一个继续
所属栏目:[Java] 日期:2020-12-14 热度:131
我已经安装了SIPDROID.我在sip2sip做了三个帐号. 之后,我已使用其中一个帐户配置了应用程序.申请工作正常 问题是:如果我使用SIP多次呼叫同一台手机,那么是否同时处理所有呼叫? 在第一次呼叫继续时,另一个来电不会在手机屏幕上显示. 第一个呼叫被接听,但是[详细]
-
Java NIO Files.createFile()以NoSuchFileException失败
所属栏目:[Java] 日期:2020-12-14 热度:163
我试图在dev-test-prod设置中放置一些核心文件.基本上,如果文件较新,则需要将其复制到下一级,作为质量检查过程的一部分. 我使用Java 8,所以我决定第一次尝试NIO Files / Path apis.我是可怕的老,已经编程了48年,自1996年初以来,几乎完全使用了Java,并且自从[详细]
-
java – Weka中FP增长的数据需求是什么?
所属栏目:[Java] 日期:2020-12-14 热度:93
我想在Weka的数据集(模型)上使用FP-Growth关联规则算法. 不幸的是,这个算法是灰色的.为了使用它,我必须先遇到什么先决条件? 解决方法 那么对于那些降级这个问题的人来说 – 谢谢你的贡献,做得很好. 答案/解决方案: Weka实现的每个算法都有一些与之相关的摘[详细]
-
MediaPlayer.isplaying()方法中的java.lang.IllegalStateExcepti
所属栏目:[Java] 日期:2020-12-14 热度:59
public static MediaPlayer mp=null;public static void playGeneric(int name,final ImageButton button,final ImageButton pervious,Context context) { button.setEnabled(false);button.setClickable(false);pervious.setEnabled(false);pervious.setCli[详细]
-
java – Spring安全和LDAP认证
所属栏目:[Java] 日期:2020-12-14 热度:66
我正在尝试设置LDAP认证,这是我的 spring-security.xml文件: ?xml version="1.0" encoding="UTF-8"?beans:beans xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.spr[详细]
-
java – 为什么一个循环抛出一个ConcurrentModificationExceptio
所属栏目:[Java] 日期:2020-12-14 热度:190
我在编写旅行推销员计划时遇到了这个问题.对于内循环,我尝试了一个 for(Point x:ArrayListPoint) {// modify the iterator} 但是当向该列表添加另一个点时会导致ConcurrentModicationException被抛出. 但是,当我将循环更改为 for(int x=0; xArrayListPoint.s[详细]