«java» 태그된 질문

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

3
Class <T> 매개 변수에 전달 된 null을 Mockito와 일치시키는 방법
다음과 같은 방법이 있습니다. public &lt;T&gt; method(String s, Class&lt;T&gt; t) {...} null다른 매개 변수에 대해 매처를 사용할 때 두 번째 인수에 전달되는지 확인해야한다는 점 은 다음과 같습니다. @SuppressWarnings("unchecked") verify(client).method(eq("String"), any(Class.class)); 그러나 더 나은 방법이 있습니까 (경고를 억제하지 않고)? T다른 메서드의 반환 유형을 나타내며, 때로는 void이러한 경우 null에 전달됩니다.


6
Java 8 Lambda 표현식-중첩 클래스의 여러 메서드는 어떻습니까?
새로운 기능에 대한 내용은 http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html 에서 읽고 있습니다 . 아래 예를 보았습니다. 익명 클래스 사용 : button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { System.out.println("Action Detected"); } }); Lambda 사용 : button.addActionListener(e -&gt; { System.out.println("Action Detected"); }); MouseListener익명 클래스 내에서 여러 메서드를 구현하려는 경우 누군가를 사용하여 무엇을 할 수 있습니까? …

4
두 이미지 병합
Java에서 두 개의 이미지 (BufferedImage)를 병합해야합니다. 투명성이 없다면 문제가되지 않을 것입니다. 기본 이미지에는 이미 투명도가 있습니다. 나는 이것을 그대로 유지하고 두 번째 이미지에 "마스크"를 적용하고 싶습니다. 이 두 번째 이미지에는 불투명 한 픽셀이 없습니다. 사실 거의 완전히 투명합니다. 반사와 같은 일종의 "빛 효과"를 제공하기 위해 약간의 덜 투명한 픽셀이 있습니다. …

7
Java Date 객체에 대한 Unix epoch 시간
UNIX Epoch 시간이 포함 된 문자열이 있는데 이를 Java Date 객체로 변환해야합니다. String date = "1081157732"; DateFormat df = new SimpleDateFormat(""); // This line try { Date expiry = df.parse(date); } catch (ParseException ex) { ex.getStackTrace(); } 표시된 선은 내가 문제가있는 곳입니다. SimpleDateFormat ()에 대한 인수가 무엇이어야하는지 또는 SimpleDateFormat ()을 …
84 java  date  java-time 

9
자바 : 코드의 전체 디렉토리 구조를 어떻게 컴파일 할 수 있습니까?
사용 사례는 간단합니다. Eclipse를 사용하여 만든 소스 파일을 얻었습니다. 따라서 모든 Java 클래스가 동일한 하위, 형제 또는 상위 폴더에있는 다른 Java 클래스를 참조 할 수있는 깊은 디렉토리 구조가 있습니다. javac를 사용하여 터미널에서이 모든 것을 어떻게 컴파일합니까?

14
리소스 누출 : 'in'은 닫히지 않습니다.
Eclipse가 다음 코드에서 "Resource leak : 'in'is never closed"라는 온난화를주는 이유는 무엇입니까? public void readShapeData() { Scanner in = new Scanner(System.in); System.out.println("Enter the width of the Rectangle: "); width = in.nextDouble(); System.out.println("Enter the height of the Rectangle: "); height = in.nextDouble();

4
JPA 다중 임베디드 필드
JPA 엔티티 클래스에 두 개의 임베디드 ( @Embedded) 필드 가 포함될 수 있습니까? 예는 다음과 같습니다. @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } 이 경우 a Person에는 Address집과 직장의 두 인스턴스 가 포함될 수 …

5
System.arraycopy가 Java에서 기본 제공되는 이유는 무엇입니까?
Java 소스에서 System.arraycopy가 기본 메서드라는 사실에 놀랐습니다. 물론 그 이유는 더 빠르기 때문입니다. 그러나 코드가 더 빠르게 사용할 수있는 기본 트릭은 무엇입니까? 원래 배열을 반복하고 각 포인터를 새 배열에 복사하지 않는 이유는 무엇입니까? 확실히 느리고 성가신 일이 아닙니다.
84 java  native  arrays 



13
최대 절전 모드 로깅 콘솔 출력 끄기
최대 절전 모드 3을 사용하고 있으며 모든 시작 메시지를 콘솔에 덤프하지 않도록하고 싶습니다. log4j.properties에서 stdout 줄을 주석 처리했지만 운이 없었습니다. 아래에 내 로그 파일을 붙여 넣었습니다. 또한 표준 프로젝트 구조로 이클립스를 사용하고 있으며 프로젝트 폴더의 루트와 bin 폴더 모두에 log4j.properties의 복사본이 있습니다. ### stdout에 대한 직접 로그 메시지 ### # …

5
자바에서 변수 캐스팅
누가 캐스팅이 어떻게 작동하는지 말해 줄 수 있을까? 언제 해야하는지 이해 하지만 실제로 어떻게 작동하는지는 이해 하지 못합니다. 원시 데이터 유형에 대해서는 부분적으로 이해하지만 객체를 캐스팅 할 때는 작동 방식을 이해하지 못합니다. Object 유형의 객체가 갑자기 MyType(예제 일뿐) 모든 메소드를 얻을 수있는 방법으로 갑자기 캐스트 될 수 있습니까?
84 java  casting 

4
Java의 형식 문자열에서 $ 이해
StringBuilder sb = new StringBuilder(); // Send all output to the Appendable object sb Formatter formatter = new Formatter(sb, Locale.US); // Explicit argument indices may be used to re-order output. formatter.format("%4$2s %3$2s %2$2s %1$2s", "a", "b", "c", "d") // -&gt; " d c b a" 이 경우 $에 2가 추가되는 …
84 java  formatter 

2
클래스의 개별 열거 형을 Javadoc하는 방법
자체 열거 형을 포함하는 클래스에 대한 javadoc을 작성하고 있습니다. 개별 열거 형에 대해 javadoc을 생성하는 방법이 있습니까? 예를 들어, 지금은 다음과 같습니다. /** * This documents "HairColor" */ private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED }; 그러나 이것은 모든 열거 형을 전체적으로 문서화합니다. 각 HairColor 값을 개별적으로 …
84 java  enums  javadoc 

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