Questions tagged «java»

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

19
如何设置JVM使用的代理
很多时候,Java应用程序需要连接到Internet。最常见的示例是在读取XML文件并需要下载其架构时发生的。 我在代理服务器后面。如何设置我的JVM使用代理?
307 java  proxy  jvm 


2
如何使用apt-get在Ubuntu 18.04 / 17.04 / 16.10 / 16.04 LTS / 15.10 / 15.04 / 14.10 / 14.04 LTS / 13.10 / 13.04上安装Maven 3?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 尝试: sudo apt-get install maven 如果它对您有用,请忽略本文的其余部分。 介绍 我从2013年4月开始设置Ubuntu 12.10, sudo apt-get install maven当时Maven 3无法正常使用。 如果您想深入了解apt-get方面的ubuntu内核,并在何处找到可用于在Ubuntu上安装的应用程序列表,那么本文中的手动安装将非常有用。如果您遇到与我当时使用Ubuntu 12.10时遇到的相同问题,它对于Ubuntu的最新版本(如Ubuntu 15.04等)也可能很有用。 通过apt-get自动安装: 如果您当前的ubuntu无法通过常见的“ apt-get install maven”安装maven,请检查手动安装。 sudo apt-get update sudo apt-get install maven 如果您的Ubuntu不新鲜,或者如果您之前使用过Maven 2,请确保删除Maven 2: sudo apt-get remove maven2 通过添加Maven 3存储库通过apt-get进行手动安装(Ubuntu 14.04签出更新1): 如果您的ubuntu apt-get存储库列表不是最新的,这将很有用。 需要Maven 3来设置系统,并且事实证明,那里的大多数文档都涉及如何将Maven安装到Ubuntu …

21
如何在Java项目中查找未使用/无效的代码[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6个月前关闭。 改善这个问题 您使用什么工具在大型Java项目中查找未使用/无效的代码?我们的产品已经开发了几年,并且很难手动检测不再使用的代码。但是,我们确实尝试删除尽可能多的未使用的代码。 对于一般策略/技术(除特定工具之外)的建议也将受到赞赏。 编辑:请注意,我们已经使用了代码覆盖率工具(Clover,IntelliJ),但是这些帮助不大。无效代码仍具有单元测试,并显示为已覆盖。我猜一个理想的工具可以识别出几乎没有其他代码依赖的代码集群,从而可以对文档进行手动检查。

5
java中的interface和@interface有什么区别?
自从90年代末在大学期间使用JBuilder以来,我还没有接触过Java,所以我有点与时俱进-无论如何,本周我一直在从事一个小型Java项目,并使用Intellij IDEA作为我的IDE ,与我的常规.Net开发有所不同。 我注意到它支持添加接口和@interface,什么是@interface,它与普通接口有何不同? public interface Test { } 与 public @interface Test { } 我做了一些搜索,但是找不到大量有用的有关@interface的信息。


7
使用JSP技巧可以使模板制作更容易?
在工作中,我的任务是将一堆HTML文件变成一个简单的JSP项目。实际上,这完全是静态的,不需要编写服务器端逻辑。我应该提到我是Java的新手。JSP文件似乎使使用通用包含和变量变得很容易,就像PHP,但是我想知道一种简单的方法来获得诸如模板继承(Django样式)之类的东西,或者至少能够使base.jsp文件包含页眉和页脚,以便稍后插入内容。 Ben Lings在这里的回答似乎提供了一些希望: JSP模板继承 有人可以解释如何实现这一点吗? 考虑到我没有太多时间,我认为动态路由会花很多时间,所以我很高兴能将URL直接映射到.jsp文件上,但是我愿意提出建议。 谢谢。 编辑:我不想使用任何外部库,因为这会增加我自己和从事该项目的其他人的学习曲线,而我所工作的公司已与该公司签约。 另一个编辑:我不确定是否JSP tags有用,因为我的内容实际上没有任何模板变量。我需要的是一种能够做到这一点的方法: base.html: <html><body> { content.body } </body></html> somepage.html <wrapper:base.html> <h1>Welcome</h1> </wrapper> 输出为: <html><body> <h1>Welcome</h1> </body></html> 我认为这将使我有足够的多功能性来完成我需要的一切。它可以通过实现,includes但是然后我需要为每个包装程序添加一个顶部和一个底部,这有点混乱。


30
如何在Java中大写字符串的首字母?
我正在使用Java String从用户那里获取输入。我正在尝试将此输入的首字母大写。 我尝试了这个: String name; BufferedReader br = new InputStreamReader(System.in); String s1 = name.charAt(0).toUppercase()); System.out.println(s1 + name.substring(1)); 导致这些编译器错误: 类型不匹配:无法从InputStreamReader转换为BufferedReader 无法在基本类型char上调用toUppercase()
304 java  string  capitalize 



9
ArrayList的contains()方法如何评估对象?
假设我创建一个对象并将其添加到我的对象中ArrayList。如果我然后使用完全相同的构造函数输入创建另一个对象,则该contains()方法将两个对象评估为相同吗?假设构造函数对输入没有任何有趣的事情,并且存储在两个对象中的变量相同。 ArrayList<Thing> basket = new ArrayList<Thing>(); Thing thing = new Thing(100); basket.add(thing); Thing another = new Thing(100); basket.contains(another); // true or false? class Thing { public int value; public Thing (int x) { value = x; } equals (Thing x) { if (x.value == value) return true; return false; } …


22
如何找到Windows计算机上JDK的安装位置?
我需要知道JDK在我的计算机上的位置。 Java -version在cmd中运行时,它将版本显示为“ 1.6.xx”。要在我尝试使用的计算机上查找此SDK的位置,echo %JAVA_HOME%但仅显示“ JAVA_HOME”(因为我的环境变量中未设置“ JAVA_PATH”变量)。
303 java  windows 


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.