«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.

5
Java에서 (a * b! = 0)이 (a! = 0 && b! = 0)보다 빠른 이유는 무엇입니까?
어느 시점에서 프로그램의 흐름이 두 개의 int 변수 "a"와 "b"가 0이 아닌지 여부에 의해 결정되는 Java로 코드를 작성하고 있습니다 (참고 : a와 b는 절대 음수가 아니며 정수 오버플로 범위 내에 있지 않음). 나는 그것을 평가할 수 있습니다 if (a != 0 && b != 0) { /* Some code */ …

22
Jackson JSON 및 Hibernate JPA 문제로 무한 재귀
양방향 연관이있는 JPA 객체를 JSON으로 변환하려고 할 때 계속 org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError) 모든 I의 FOUND는 이 스레드 기본적으로 양방향 연결을 방지하기 위해 추천으로 결론. 이 봄 버그에 대한 해결 방법에 대한 아이디어가 있습니까? ------ 편집 2010-07-24 16:26:22 ------- 코드 조각 : 사업 목표 1 : @Entity @Table(name = "ta_trainee", …
412 java  json  orm  spring-mvc  jackson 

9
정적 가져 오기를 포함하도록 Eclipse 최적화 가져 오기
어쨌든 Eclipse가 자동으로 정적 가져 오기를 찾도록 할 수 있습니까? 예를 들어, 마침내 Junit 4로 업그레이드 했으므로 다음과 같이 작성할 수 있습니다. assertEquals(expectedValue, actualValue); 명중 Ctrl+ Shift+ O와이 이클립스 추가 : import static org.junit.Assert.assertEquals; 어쩌면 내가 너무 많이 묻었을 수도 있습니다.



18
Java 보안 : 잘못된 키 크기 또는 기본 매개 변수?
나는 이것에 대해 이전에 질문을했지만, 제대로 대답하지 못했으며 아무데도 주도하지 못했습니다. 문제에 대한 몇 가지 세부 사항을 명확히 했으므로 어떻게 해결할 수 있는지 또는 무엇을 시도 해야하는지에 대한 아이디어를 듣고 싶습니다. 내가 가진 자바 1.6.0.12이 내 리눅스 서버와 바로 완벽하게 실행 아래의 코드에 설치되어 있어야합니다. String key = "av45k1pfb024xa3bl359vsb4esortvks74sksr5oy4s5serondry84jsrryuhsr5ys49y5seri5shrdliheuirdygliurguiy5ru"; try …
409 java 

9
인스턴스를 '부정'하는 가장 좋은 방법
instanceofJava에서 부정적이거나 더 좋은 방법이 있는지 생각하고있었습니다 . 실제로, 나는 다음과 같은 일을하고있다 : if(!(str instanceof String)) { /* do Something */ } 그러나 나는 이것을하기위한 "아름다운"문법이 존재해야한다고 생각한다. 누구나 존재하고 구문이 어떻게 보이는지 아십니까? 편집 : 아름답게, 나는 이런 식으로 말할 수 있습니다 : if(str !instanceof String) { /* …
409 java  syntax 


16
Java가 왜 연산자 오버로드를 제공하지 않습니까?
C ++에서 Java로 올 때 대답이 분명하지 않은 질문은 Java에 연산자 오버로드가 포함되지 않은 이유는 무엇입니까? 아닌가 Complex a, b, c; a = b + c;보다 훨씬 간단 Complex a, b, c; a = b.add(c);? 연산자 오버로드를 허용 하지 않는 유효한 인수가 알려진 이유가 있습니까? 그 이유는 임의적입니까, 아니면 시간을 …

2
JDK 코드를 실행할 때 Java JIT가 부정 행위를합니까?
나는 일부 코드를 벤치마킹하고 있었고 java.math.BigInteger정확히 동일한 알고리즘을 사용할 때조차 와 같이 빨리 실행할 수 없었습니다 . 그래서 java.math.BigInteger소스를 내 패키지에 복사 하고 다음을 시도했습니다. //import java.math.BigInteger; public class MultiplyTest { public static void main(String[] args) { Random r = new Random(1); long tm = 0, count = 0,result=0; for …
405 java  jvm  jit  jvm-hotspot 



12
Java에서 List <String> 객체를 초기화하는 방법은 무엇입니까?
다음 코드와 같이 List를 초기화 할 수 없습니다. List&lt;String&gt; supplierNames = new List&lt;String&gt;(); supplierNames.add("sup1"); supplierNames.add("sup2"); supplierNames.add("sup3"); System.out.println(supplierNames.get(1)); 다음과 같은 오류가 발생합니다. 유형을 인스턴스화 할 수 없습니다 List&lt;String&gt; 어떻게 인스턴스화 할 수 List&lt;String&gt;있습니까?
405 java  list 

1
Mockito를 사용하여 일부 방법을 조롱하십시오.
Mockito를 사용하여 클래스의 일부 메소드를 조롱하는 방법이 있습니까? 예를 들어, (시피 고안)에서 Stock클래스 I는 모의 할 getPrice()및 getQuantity()(아래 시험 조각에 도시 된 바와 같이) 반환 값이지만 I는 원하는 getValue()부호화로 곱셈을 수행하는 Stock클래스 public class Stock { private final double price; private final int quantity; Stock(double price, int quantity) { this.price …
402 java  mocking  mockito 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.