-
java – JSF 2中JSTL forEach的问题
所属栏目:[Java] 日期:2020-12-15 热度:52
嗨,我得到以下代码: ?xml version="1.0" encoding="UTF-8" ?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.[详细]
-
java – 将过滤器添加到Eclipse中的Project Explorer
所属栏目:[Java] 日期:2020-12-15 热度:168
我想在Project Explorer中添加一个新的过滤器,以向用户隐藏在 Eclipse RCP应用程序中自动创建的一些项目. 到目前为止,我发现了两个扩展点: org.eclipse.ui.ide.resourceFilters 允许我过滤导航 org.eclipse.jdt.ui.javaElementFilters 允许我过滤Java查看器[详细]
-
java – Vaadin 7.1.1:无法加载widgetset
所属栏目:[Java] 日期:2020-12-15 热度:200
运行最新的Vaadin 7.1.1应用程序时遇到问题.这主要是因为我找不到该版本的文档. Maven原型创建扩展Root的旧式应用程序. Root已经不见了,所以我试图扩展UI,就像在Book of Vaadin中那样. web.xml中: servlet servlet-namemyservlet/servlet-name servlet-clas[详细]
-
java – Mockito在一个简单的测试中抛出一个OutOfMemoryError
所属栏目:[Java] 日期:2020-12-15 热度:167
我尝试使用Mockito来模拟数据库池(仅用于检索数据),但是当运行在一段时间内检索到许多模拟连接的性能测试时,它会耗尽内存. 这是一个简化的自包含代码,它在我的机器上进行大约150,000次循环迭代后抛出OutOfMemoryError(尽管似乎没有任何东西可以全局保存,并且[详细]
-
java – kryo.readObject导致与ArrayList的NullPointerException
所属栏目:[Java] 日期:2020-12-15 热度:183
当我使用kryo反序列化ArrayList对象时,我得到一个NullPointerException. Caused by: java.lang.NullPointerException at java.util.ArrayList.ensureExplicitCapacity(ArrayList.java:215) at java.util.ArrayList.ensureCapacity(ArrayList.java:199) at co[详细]
-
swing – 为什么EventListenerList在fireFooXXX()中向后遍历?
所属栏目:[Java] 日期:2020-12-15 热度:153
我不理解这段代码的基本原理,取自 javax.swing.event.EventListenerList文档: protected void fireFooXXX() { // Guaranteed to return a non-null array Object[] listeners = listenerList.getListenerList(); // Process the listeners last to first,no[详细]
-
java – isAttachedToWindow()替代API级别<19
所属栏目:[Java] 日期:2020-12-15 热度:146
我想在我的片段中使用调用videoView.isAttachedToWindow()来验证videoview是否已初始化正常并且可以调用. 但是这个调用需要api级别19(当前min是14). API级别14及以上的videoView.isAttachedToWindow()的最佳替代方法是什么? 编辑:我的视频视频播放通过Andr[详细]
-
我可以在Java中编写包含连字符的变量名吗?
所属栏目:[Java] 日期:2020-12-15 热度:145
我在我的应用程序中使用GSON.我有以下 JSON响应: { "success":true,"person-name": "John"} 所以,我正在创建一个这样的类: class Person { boolean success; String person-name;} 但是,我无法创建变量人名.我怎么解决这个问题? 解决方法 选择一个有效的J[详细]
-
为什么Java的scheduleWithFixedDelay使用Runnable而不是FutureTa
所属栏目:[Java] 日期:2020-12-15 热度:106
为什么 Java的scheduleWithFixedDelay使用Runnable而不是FutureTask包装runnable? 使用两个不同的代码示例可以很容易地显示它: ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor(); executorService.scheduleWithF[详细]
-
java – 从ActionListener获取按钮名称?
所属栏目:[Java] 日期:2020-12-15 热度:127
我已经浏览了互联网,但无法找到答案. 我正在使用for循环创建36个按钮,称为a1 a2等,并同时为每个按钮分配一个唯一的Action Command. 后来我想从actionPerformed(ActionEvent e)方法获取按钮的名称. 我可以让ActionCommand足够简单,但我也需要按钮的名称. 任何[详细]
-
Java获取没有子字符串的文件扩展名
所属栏目:[Java] 日期:2020-12-15 热度:69
如何在不使用愚蠢的lastIndexOf(‘.’)等的情况下在 Java中获取文件扩展名? 解决方法 apache Commons库有 FilenameUtils.getExtension() . 您可以从here和FilenameUtils开始查看源代码. 至少看看他们的实施.它非常简单,它们正确处理dir.ext /文件,并处理像f[详细]
-
java.lang.Class和相等
所属栏目:[Java] 日期:2020-12-15 热度:104
根据类的 javadoc Every array also belongs to a class that is reflected as a Class object that is shared by all arrays with the same element type and number of dimensions. 但是当我跑下面的时候 int[] intArray = { 1,2 };out.println(intArray.g[详细]
-
java – 为什么我在构造函数中收到StackOverflowError异常
所属栏目:[Java] 日期:2020-12-15 热度:53
public class Cloning { Cloning c=new Cloning(); public static void main(String[] args) { Cloning c=new Cloning(); c.print(); } public void print(){ System.out.println("I am in print"); }} 在上面的代码中,我有一个简单的类和一个类级实例,我也[详细]
-
java – JIT优化和弱引用
所属栏目:[Java] 日期:2020-12-15 热度:145
我有以下代码: private final ListWeakReferenceT slaves;public void updateOrdering() { // removes void weak references // and ensures that weak references are not voided // during subsequent sort ListT unwrapped = unwrap(); assert unwrapped[详细]
-
java – 当我需要转义Html字符串?
所属栏目:[Java] 日期:2020-12-15 热度:156
在我的遗留项目中,我可以看到在将字符串发送到浏览器之前使用escape Html. StringEscapeUtils.escapeHtml(stringBody); 我从api doc中知道了escapeHtml的用途.给出了一个例子: – For example: "bread" "butter"becomes: quot;breadquot; amp; quot;butterq[详细]
-
java – 我应该总是使用泛型吗?
所属栏目:[Java] 日期:2020-12-15 热度:97
我创建了一个单元测试: new Callable() {@Overridepublic Object call() throws ..... 我在Eclipse中收到了警告: Callable is a raw type. References to generic type CallableV should be parameterized 我应该写代码如下: new CallableObject() 消除警[详细]
-
java – 在JPA中使用MAX()无法使用SELECT查询获得正确的值
所属栏目:[Java] 日期:2020-12-15 热度:153
我是JPA的新手,当我尝试使用MAX()函数查询数据库时遇到问题. 我的功能代码如下.谁能帮我?谢谢. public int getMaxId(){ entityManager = this.entityManagerFactory.createEntityManager(); Query query = entityManager.createQuery("SELECT * FROM user W[详细]
-
Java – EJB3带来了哪些功能,以及EJB3如何与Spring Framework结
所属栏目:[Java] 日期:2020-12-15 热度:63
我从未参与过ejb工作,当我开始编程 Spring时已经到了,我的所有项目都只用Spring,最近我接受了一次采访,他们想要EJB3.0的知识,所以我想知道EJB3.0如何堆栈使用Spring Framework以及为什么现在许多项目都使用Spring Framework而不是EJB3.0,不要在这里引用我,因[详细]
-
Java Swing – JList自定义单元格渲染 – 捕获操作
所属栏目:[Java] 日期:2020-12-15 热度:88
每当我为JList创建自定义单元格渲染器时,我添加到它的任何元素都不会响应操作.例如,如果我让单元格渲染器返回一个带有元素的JPanel,其中一个具有ActionListener,则它根本不响应. 为什么是这样? 解决方法 作为列表单元格渲染器返回的项目仅用于:渲染.使用JL[详细]
-
java – 正则表达式模式匹配冒号后面的所有大写字母
所属栏目:[Java] 日期:2020-12-15 热度:164
我需要一个匹配像APPLE:或PEAR这样的单词的模式: [A-Z] [:]将匹配R:但不是整个单词,因此当我尝试匹配时,它会给我一个假. 有人可以帮忙吗? 解决方法 只需添加“量词”: /[A-Z]+:/ 请注意,单个字符不需要字符类.[详细]
-
javafx-2 – 如何设置JavaFX默认外观
所属栏目:[Java] 日期:2020-12-15 热度:192
我注意到当我在JVM 7和JVM 8上运行 JavaFX应用程序时,我获得了不同的默认外观.如何在每个JVM上将默认外观设置为相同? 解决方法 您可以设置默认皮肤: @Override public void start(Stage stage) throws Exception { .... setUserAgentStylesheet(STYLESHEET[详细]
-
有没有正确的方法来检查Java中的文件/目录存在?
所属栏目:[Java] 日期:2020-12-15 热度:190
码: String dir = //Path to the directoryFile saveDir = new File(dir);//Here comes the existence checkif(!saveDir.exists()) saveDir.mkdirs(); 这部分代码用于将具有给定目录路径的文件保存到文件系统.在保存之前,我想检查给定的保存目录是否存在.然[详细]
-
如何使用Webdriver Selenium获取“style”元素的值
所属栏目:[Java] 日期:2020-12-15 热度:151
我想检查一个样式元素的值是否大于特定值(即,是否 666px?),但我无法得到该值. 以下是我要捕获的样式的HTML代码: prespan id="da2c" style="left: 666px; top: 27px;"/pre 我正在使用此代码尝试打印其值,但它不打印: System.out.print(driver.findElement([详细]
-
如何在java的org.w3c.dom.Node中获取TEXT_NODE的标记名
所属栏目:[Java] 日期:2020-12-15 热度:147
在该接口的文档中,它声明文本节点都返回“#text”作为其名称而不是实际的标记名称.但是对于我正在做的事情,标签名称是必要的. // I'm using the following importsimport javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactor[详细]
-
java – 使用google api的Maven
所属栏目:[Java] 日期:2020-12-15 热度:122
我正在使用谷歌日历 java API进行项目. 日历部分很好,maven似乎下载并使用它没有任何麻烦. 我的问题来自这个lib的主要依赖:com.google.api.client api. 特别是,当我按照this page中详述的说明操作时,maven无法正确编译我的项目: package com.google.api.cl[详细]