«java» 태그된 질문

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

11
Java JDK 소스 코드는 어디에서 찾을 수 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 삼년 전에 . 이 질문 개선 Java API의 메서드가 수행하는 작업을보고 싶습니다. 그래서 JDK 소스 코드를 원합니다. Linux를 다시 설치하기 전에 src.zip모든 공식 소스 …
153 java 

5
Mockito는 모든 클래스 인수와 일치
아래 샘플 루틴의 클래스 인수와 일치하는 방법이 있습니까? class A { public B method(Class<? extends A> a) {} } 어떤 클래스가 전달되는지에 관계없이 항상 어떻게 반환 할 수 있습니까? 다음 시도 는 일치 하는 특정 사례에만 적용됩니다 .new B()methodA A a = new A(); B b = new B(); when(a.method(eq(A.class))).thenReturn(b); …

26
자바 8 스트림 역순
일반적인 질문 : 스트림을 되 돌리는 올바른 방법은 무엇입니까? 스트림이 어떤 유형의 요소로 구성되어 있는지 알지 못한다면 어떤 스트림을 역전시키는 일반적인 방법은 무엇입니까? 구체적인 질문 : IntStream특정 범위에서 정수를 생성하는 범위 방법을 제공합니다 IntStream.range(-range, 0). 이제 0에서 음수로 전환 범위를 반대로 바꾸면 작동하지 않습니다.Integer::compare List<Integer> list = Arrays.asList(1,2,3,4); list.stream().sorted(Integer::compare).forEach(System.out::println); 과 …

3
언제 Serializable 인터페이스를 구현해야합니까?
public class Contact implements Serializable { private String name; private String email; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } } Serializable인터페이스 는 언제 구현해야 합니까? …



12
효율적으로 입력 스트림에서 Android 읽기
내가 만들고있는 안드로이드 응용 프로그램을 위해 웹 사이트에 HTTP get 요청을하고 있습니다. DefaultHttpClient를 사용하고 HttpGet을 사용하여 요청을 발행하고 있습니다. 엔티티 응답을 얻고이 페이지에서 html을 가져 오기위한 InputStream 객체를 얻습니다. 그런 다음 다음과 같이 회신을 순환합니다. BufferedReader r = new BufferedReader(new InputStreamReader(inputStream)); String x = ""; x = r.readLine(); String total …


6
log4j vs 로그 백 [닫힘]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문을 개선하십시오 자체 제작 래퍼 뒤에 log4j를 사용하고 있습니다. 우리는 지금 훨씬 더 많은 기능을 사용할 계획입니다. …
152 java  logging  log4j  logback 

11
log4j에 stacktrace를 보내는 방법은 무엇입니까?
e.printStackTrace () 를 수행하면 예외를 잡아서 표준 출력 (예 : 콘솔)에서 다음을 얻습니다 . java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) 이제 이것을 log4j와 같은 로거로 보내서 다음을 얻습니다. 31947 [AWT-EventQueue-0] ERROR Java.io.FileNotFoundException: so.txt 32204 [AWT-EventQueue-0] ERROR at java.io.FileInputStream.<init>(FileInputStream.java) 32235 [AWT-EventQueue-0] ERROR at ExTest.readMyFile(ExTest.java:19) 32370 [AWT-EventQueue-0] ERROR at ExTest.main(ExTest.java:7) …

5
JUnit 혼란 : 'Extends TestCase'또는 '@Test'?
JUnit의 올바른 사용 (또는 적어도 문서)이 매우 혼란 스럽다는 것을 알았습니다. 이 질문은 향후 참조 및 실제 질문으로 사용됩니다. 내가 올바르게 이해했다면 JUnit 테스트를 만들고 실행하는 두 가지 주요 접근법이 있습니다. 접근법 A (JUnit 3 스타일) : TestCase를 확장하는 클래스를 작성하고 단어로 테스트 메소드를 시작하십시오 test. 클래스를 JUnit 테스트 (Eclipse에서)로 …

5
왜 int i = 1024 * 1024 * 1024 * 1024가 오류없이 컴파일됩니까?
제한은 int-2147483648에서 2147483647입니다. 입력하면 int i = 2147483648; Eclipse는 "2147483648"아래에 빨간색 밑줄을 표시합니다. 그러나 내가 이것을하면 : int i = 1024 * 1024 * 1024 * 1024; 잘 컴파일됩니다. public class Test { public static void main(String[] args) { int i = 2147483648; // error int j = 1024 * …
152 java  int 

9
Mockito에서 Varargs를 올바르게 일치시키는 방법
Mockito를 사용하여 vararg 매개 변수를 사용하여 메서드를 모방하려고했습니다. interface A { B b(int x, int y, C... c); } A a = mock(A.class); B b = mock(B.class); when(a.b(anyInt(), anyInt(), any(C[].class))).thenReturn(b); assertEquals(b, a.b(1, 2)); 작동하지 않지만 대신 대신하면 : when(a.b(anyInt(), anyInt())).thenReturn(b); assertEquals(b, a.b(1, 2)); 메서드를 스텁 할 때 varargs 인수를 완전히 …

3
0.1을 여러 번 더해도 손실이없는 이유는 무엇입니까?
나는 0.1십진수가 유한 이진수 ( 설명 )로 정확하게 표현 될 수 없다는 것을 알고 있으므로 double n = 0.1약간의 정밀도를 잃고 정확하게되지 않습니다 0.1. 반면에는 0.5이므로 정확하게 표현할 수 있습니다 0.5 = 1/2 = 0.1b. 0.1 세 번 추가 하면 정확히 0.3다음 코드가 인쇄 되지는 않는다고 이해할 수 있습니다 false. …

7
자바 : 정수와 ==
자바 1.5로, 당신은 꽤 많이 교류 할 수 Integer와 int많은 상황에 있습니다. 그러나 코드에서 잠재적 인 결함이 발견되어 조금 놀랐습니다. 다음 코드 : Integer cdiCt = ...; Integer cdsCt = ...; ... if (cdiCt != null && cdsCt != null && cdiCt != cdsCt) mismatch = true; 어떤 상황에서 결정할 …

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