Questions tagged «java»

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



7
如何使HttpURLConnection使用代理?
如果我这样做 conn = new URL(urlString).openConnection(); System.out.println("Proxy? " + conn.usingProxy()); 它打印 Proxy? false 问题是,我在代理后面。JVM在Windows的哪里获取代理信息?我该如何设置?我所有其他应用似乎都对我的代理完全满意。
136 java  windows  http  proxy 


8
使用Mockito模拟类的成员变量
我是开发的新手,尤其是单元测试的新手。我想我的要求很简单,但是我很想知道其他人对此的想法。 假设我有两个这样的类- public class First { Second second ; public First(){ second = new Second(); } public String doSecond(){ return second.doSecond(); } } class Second { public String doSecond(){ return "Do Something"; } } 假设我正在编写单元测试到测试First.doSecond()方法。但是,假设我想像这样模拟Second.doSecond()课程。我正在使用Mockito执行此操作。 public void testFirst(){ Second sec = mock(Second.class); when(sec.doSecond()).thenReturn("Stubbed Second"); First first = new First(); assertEquals("Stubbed …
136 java  mocking  mockito 

10
根据字符串长度修剪字符串
如果长度超过10个字符,我想修剪字符串。 假设字符串长度为12(String s="abcdafghijkl"),则新的修剪后的字符串将包含"abcdefgh.."。 我该如何实现?
136 java  string 

12
什么是最有效的Java Collections库?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 什么是最有效的Java Collections库? 几年前,我做了很多Java的工作,给人留下的印象是那个宝库是最好(最有效)的Java Collections实现。但是,当我阅读“ 最有用的免费Java库? ” 这个问题的答案时,我注意到几乎没有提到trove。那么,哪个Java Collections库现在最好? 更新:为澄清起见,我主要想知道当我必须在哈希表等中存储数百万个条目时使用哪个库(需要小的运行时和内存占用)。
135 java  collections 

30
Eclipse错误:“导入XXX无法解析”
我正在尝试在Eclipse中使用Hibernate。我正在创建一个新的简单项目,并且还通过CVS下载了一个同事项目。两者都不起作用,而在我的同事的Eclipse上却起作用。问题在于,对于每个导入的Hibernate类,Eclipse都说: The import org.hibernate cannot be resolved 但是所有Hibernate jar都在构建路径中,即: antlr-2.7.6.jar cglib-2.2.jar commons-collections-3.1.jar dom4j-1.6.1.jar hibernate3.jar hibernate-jpa-2.0-api-1.0.0.Final.jar javassist-3.12.0.GA.jar jta-1.1.jar slf4j-api-1.6.1.jar
135 java  eclipse  import  jar  buildpath 

6
如何在Java中创建链接列表数据结构?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 用Java创建链接列表的最佳方法是什么?

16
Java:0 <= x <n范围内的随机长整数
随机类具有一种在给定范围内生成随机int的方法。例如: Random r = new Random(); int x = r.nextInt(100); 这将生成一个大于或等于0且小于100的int数。我想对long数做完全相同的操作。 long y = magicRandomLongGenerator(100); 随机类仅具有nextLong(),但不允许设置范围。

9
为什么将静态方法视为方法?
我正在为某门课程的一些代码编写解释,并且偶然使用了这些单词method并且function可以互换使用。我决定回过头来修正措辞,但在我的理解上遇到了一个漏洞。 据我了解,子例程是一个function如果它不作用于一个类的实例(其作用仅限于其显式输入/输出),并且是一个method如果它作用于一个类的实例(它可能带有消除导致实例不纯的副作用)。 关于这个话题,这里有很好的讨论。请注意,根据接受的答案的定义,静态method实际上应该是一个函数,因为永远不会隐式传递实例,并且它无法访问任何实例的成员。 有了这个主意,静态不应该methods是函数吗? 根据它们的定义,它们不作用于类的特定实例;他们只是因为关系而“束缚”在班上。我见过一些外观不错的站点,尽管它们将静态子例程称为“方法”(Oracle,Fredosaurus,ProgrammingSimplified),所以它们要么都忽略了术语,要么我就漏掉了一些东西(我猜是后者) 。 我想确保我使用的措词正确。 有人可以清除吗?

27
JRE 1.7-Java版本-返回:java / lang / NoClassDefFoundError:java / lang / Object
运行任何Java应用程序或仅运行“ java”时,jvm都会失败: VM初始化 java / lang / NoClassDefFoundError时发生错误:java / lang / Object 以下是错误答案的列表: 正确的Java主目录(包括/ bin目录)位于全局PATH上 JAVA_HOME设置正确 执行命令java -fullversion可以正常工作 $ java -fullversion ./java full version "1.7.0_05-b05" / usr / java中的符号链接均指向正确的Java安装 创建系统时我没有安装任何“默认” java java -version 失败...与上述相同的错误 从Java安装的目录结构下发出命令也不起作用 这是用于64位的64位Java 有任何想法吗?
135 java 



5
如何编写单元测试?
我有一个Java类。如何进行 单元测试? 就我而言,我有class做一个二进制和。它需要两个byte[]数组,将它们求和,然后返回一个新的二进制数组。
135 java  unit-testing 

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.