Questions tagged «java»

Java是一种流行的高级编程语言。如果您在使用或理解语言本身时遇到问题,请使用此标签。这个标签很少单独使用,最常与[spring],[spring-boot],[jakarta-ee],[android],[javafx],[gradle]和[maven]结合使用。

13
将java.util.Properties转换为HashMap <String,String>
Properties properties = new Properties(); Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;(properties);// why wrong? java.util.Properties是的实现java.util.Map,并且java.util.HashMap的构造函数接收Map类型参数。那么,为什么必须对其进行显式转换?
89 java 

14
Windows忽略JAVA_HOME:如何将JDK设置为默认值?
如何说服Windows使用JDK而不是JRE? 之前,这里和其他地方都曾问过这个问题: 如何设置默认的Java安装/运行时(Windows)? 问题是Windows忽略了JAVA_HOME它,也忽略了我将JDK bin目录作为路径中的第一项的事实。 当我从命令行运行时java -version,它运行1.7 JRE而不是调用我的JDK 1.6安装。 我的猜测是这是1.7特有的问题,Windows 7正在使用注册表进行某些操作。 有想法该怎么解决这个吗? 编辑:糟糕。我的意思是“路径”时,我在上面写了“ classpath中的第一个条目”。抱歉。
89 windows  java 


6
JTable在插入删除或更新数据后如何刷新表模型。
这是我的jTable private JTable getJTable() { String[] colName = { "Name", "Email", "Contact No. 1", "Contact No. 2", "Group", "" }; if (jTable == null) { jTable = new JTable() { public boolean isCellEditable(int nRow, int nCol) { return false; } }; } DefaultTableModel contactTableModel = (DefaultTableModel) jTable .getModel(); contactTableModel.setColumnIdentifiers(colName); jTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); …

16
@Autowired-未找到依赖类型的合格bean
我通过使用Spring和Hibernate为服务创建实体,服务和JUnit测试来开始我的项目。所有这些都很好。然后,我添加了spring-mvc来使用许多不同的分步教程来制作此Web应用程序,但是当我尝试使用@Autowired注释制作Controller时,在部署过程中会从Glassfish中得到错误提示。我猜出于某种原因,Spring无法看到我的服务,但是经过多次尝试,我仍然无法处理它。 测试服务 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:/beans.xml"}) 和 @Autowired MailManager mailManager; 正常工作。 也没有@Autowired的控制器,我可以在Web浏览器中打开项目而不会遇到麻烦。 /src/main/resources/beans.xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_2_0.xsd"&gt; &lt;context:property-placeholder location="jdbc.properties" /&gt; &lt;context:component-scan base-package="pl.com.radzikowski.webmail"&gt; &lt;context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" /&gt; &lt;/context:component-scan&gt; &lt;!--&lt;context:component-scan base-package="pl.com.radzikowski.webmail.service" …



14
char的默认值是多少?
char c = '\u0000'; 当我打印c时,它在命令行窗口中显示“ a”。 那么char类型字段的默认值是多少? 有人说'\ u0000'在Unicode中表示null;那正确吗?
89 java  char 


5
Go是否会像Java一样受到微妙的内存泄漏?
这是事实: Go语言具有垃圾回收器。 Java有垃圾回收 许多Java程序都有(微妙的或没有的)内存泄漏 作为具有内存泄漏的Java程序的示例(并非出于胆怯,这个问题可能会动摇您的信念),请参见此处有关一个名为Tomcat的小型Java程序,该程序甚至具有“查找泄漏”按钮:有没有办法以避免在Tomcat中取消部署内存泄漏? 所以我想知道:用Go编写的程序是否会表现出与某些用Java编写的程序一样的(细微或不细微的)内存泄漏?
89 java  memory-leaks  go 

6
是否可以在<24的Android API上使用Java 8 Stream API?
我在这里读了这篇文章。但是我仍然无法在minSdkVersion &lt;24上运行包含以下Java 8 Stream API功能的代码。 List&lt;Car&gt; newCars = cars.stream() .filter(s -&gt; s.getColor().equals("red")) .collect(Collectors.toList()); 由于错误消息,此命令无法运行 调用需要API级别24(当前最小值为15):java.util.Collection#stream 那么有人知道解决方案吗?

8
如何使用@ComponentScan批注扫描多个路径?
我正在使用Spring 3.1,并使用@Configuration和@ComponentScan属性引导应用程序。 实际的开始是 new AnnotationConfigApplicationContext(MyRootConfigurationClass.class); 此配置类带有注释 @Configuration @ComponentScan("com.my.package") public class MyRootConfigurationClass 而且效果很好。但是,我想更详细地说明我扫描的软件包,所以我尝试了。 @Configuration @ComponentScan("com.my.package.first,com.my.package.second") public class MyRootConfigurationClass 但是,此操作失败,并显示错误消息,提示我找不到使用@Component注释指定的组件。 做我追求的正确方法是什么? 谢谢

7
WELD-000072声明钝化作用域的托管bean必须具有钝化能力
我用Java Web窗体编写了一个简单的程序,但收到以下错误: WELD-000072声明钝化作用域的托管bean必须具有钝化能力。Bean:BeanPakage.DemoBeans具有限定符[ @Any @Default @Named]的托管Bean [class ] 谁能告诉我这个错误来自哪里? import javax.enterprise.context.SessionScoped; import javax.inject.Named; @Named("DemoBeans") @SessionScoped public class DemoBeans { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }
89 java  cdi  jboss-weld 

10
您如何在Java中定义常量类?
假设您需要定义一个仅包含常量的类。 public static final String SOME_CONST = "SOME_VALUE"; 这样做的首选方式是什么? 接口 抽象类 最终班 我应该使用哪一个?为什么? 澄清一些答案: 枚举-我将不使用枚举,我不会枚举任何东西,只是收集一些彼此不相关的常量。 接口-我不会将任何类设置为实现该接口的类。只是想使用该接口来调用常量,如下所示:ISomeInterface.SOME_CONST。

5
用参数模拟构造函数
我的课如下: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } 在构造函数中的逻辑A(String test)和check()是我试图嘲弄的事情。我想要任何调用,例如:new A($$$any string$$$).check()返回一个虚拟字符串"test"。 我试过了: A a = mock(A.class); when(a.check()).thenReturn("test"); String test = a.check(); // to this point, everything works. test shows as "tests" whenNew(A.class).withArguments(Matchers.anyString()).thenReturn(rk); // also tried: …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.