«java» 태그된 질문

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

7
Hamcrest 비교 컬렉션
두 목록을 비교하려고합니다. assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); 하지만 생각 java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>) method org.junit.Assert.<T>assertThat(java.lang.String,T,org.hamcrest.Matcher<T>) is not applicable (cannot instantiate from arguments …
114 java  junit  hamcrest 


13
가져 오기 org.junit를 확인할 수 없습니다.
인터뷰를 위해 자바 문제를 풀어야하는데 그들은 나에게 테스트 클래스를 보냈습니다. 시작은 import org.junit.Before; 또한 장소에 다음 구문이 있습니다. @RunWith(JUnit4.class) ... @Before ... @Test 한동안 Java를 사용하지 않아서 약간 혼란 스럽습니다. 이클립스를 다운로드했고이 테스트 파일을 컴파일하려고 할 때 가져 오기와 @ 기호에 오류가 있습니다. 가져 오기 오류가 발생합니다. The import org.junit …
114 java  eclipse 

8
서블릿 필터로 요청 매개 변수 수정
기존 웹 애플리케이션이 Tomcat 4.1에서 실행 중입니다. 페이지에 XSS 문제가 있지만 소스를 수정할 수 없습니다. 페이지에서보기 전에 매개 변수를 삭제하기 위해 서블릿 필터를 작성하기로 결정했습니다. 다음과 같은 Filter 클래스를 작성하고 싶습니다. import java.io.*; import javax.servlet.*; public final class XssFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) …

9
복제 방법을 올바르게 재정의하는 방법은 무엇입니까?
슈퍼 클래스가없는 내 개체 중 하나에서 깊은 복제를 구현해야합니다. CloneNotSupportedException수퍼 클래스 ()가 던진 체크를 처리하는 가장 좋은 방법은 무엇입니까 Object? 동료가 다음과 같이 처리하라고 조언했습니다. @Override public MyObject clone() { MyObject foo; try { foo = (MyObject) super.clone(); } catch (CloneNotSupportedException e) { throw new Error(); } // Deep clone …
114 java  clone  cloning  cloneable 

1
log4j2와 함께 slf4j를 사용할 가치가 있습니까?
slf4j를 log4j2와 함께 사용할지 여부를 결정할 수 없습니다. 온라인 게시물에 따르면 성능 저하가없는 것처럼 보이지만 실제로는 필요합니다. 또한 다음 포인트는 log4j2를 선호합니다. SLF4J는 애플리케이션이 문자열을 기록하도록합니다. Log4j 2 API는 텍스트를 로깅하려는 경우 모든 CharSequence 로깅을 지원하지만 모든 개체를있는 그대로 로깅하는 것도 지원합니다. Log4j 2 API는 메시지 개체 로깅, Java 8 …
114 java  logging  log4j  slf4j  log4j2 

6
람다 식으로 stream (). map (…)을 디버깅하는 방법은 무엇입니까?
프로젝트에서 우리는 Java 8로 마이그레이션하고 있으며 새로운 기능을 테스트하고 있습니다. 내 프로젝트에서 Guava 술어와 함수를 사용하여 Collections2.transform및을 사용하여 일부 컬렉션을 필터링하고 변환 하고 Collections2.filter있습니다. 이 마이그레이션에서 예를 들어 구아바 코드를 Java 8 변경으로 변경해야합니다. 그래서 제가하고있는 변화는 다음과 같습니다. List<Integer> naturals = Lists.newArrayList(1,2,3,4,5,6,7,8,9,10,11,12,13); Function <Integer, Integer> duplicate = new Function<Integer, …
114 java  debugging  lambda  java-8 

6
Java 프로그램에서 다른 jar 실행
A.jar, B.jar라는 이름의 간단한 Java 응용 프로그램을 여러 개 작성했습니다. 이제 사용자가 버튼 A를 눌러 A.jar을 실행하고 버튼 B를 눌러 B.jar를 실행할 수 있도록 GUI Java 프로그램을 작성하고 싶습니다. 또한 GUI 프로그램에서 런타임 프로세스 세부 정보를 출력하고 싶습니다. 어떠한 제안?
114 java  jar  executable-jar 

12
URI의 마지막 경로 세그먼트를 얻는 방법
입력으로 URI. 마지막 경로 세그먼트 (내 경우에는 ID)를 어떻게 얻을 수 있습니까? 이것은 내 입력 URL입니다. String uri = "http://base_path/some_segment/id" 그리고 나는 이것으로 시도한 ID를 얻어야합니다. String strId = "http://base_path/some_segment/id"; strId = strId.replace(path); strId = strId.replaceAll("/", ""); Integer id = new Integer(strId); return id.intValue(); 하지만 작동하지 않습니다. 확실히 더 나은 …
114 java  string  url 

16
CSV를 XML 파일로 변환하는 Java lib 또는 앱? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 2 년 전 . 이 질문 개선 데이터 파일을 파일 로 변환 할 수 있는 Java에 기존 애플리케이션 또는 라이브러리가 있습니까? CSVXML XML태그 컬럼 …
114 java  xml  csv  data-conversion 

16
JAR 파일 내의 파일을 나열하는 방법은 무엇입니까?
디렉토리에서 모든 파일을 읽는 코드가 있습니다. File textFolder = new File("text_directory"); File [] texFiles = textFolder.listFiles( new FileFilter() { public boolean accept( File file ) { return file.getName().endsWith(".txt"); } }); 잘 작동합니다. "text_directory"디렉토리에서 ".txt"로 끝나는 모든 파일로 배열을 채 웁니다. JAR 파일 내 에서 비슷한 방식으로 디렉토리의 내용을 어떻게 읽을 …
114 java  file  jar  java-io  getresource 

4
instanceof 대 getClass ()
내가 사용하는 경우 성능을 얻을 참조 getClass()및 ==이상 연산자 instanceOf연산자. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer"); } } System.out.println((System.nanoTime()-starttime)); starttime = System.nanoTime(); if(str.getClass() == String.class) { System.out.println("its string in equals"); } …
114 java  class  instanceof 

2
람다 식 대 메서드 참조 [닫기]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문 개선 IntelliJ는 람다 식을 메서드 참조로 대체하도록 계속 제안합니다. 둘 다 객관적인 차이가 있습니까?


4
Short Value Java 설정
J2ME에서 약간의 코드를 작성하고 있습니다. 메서드가있는 클래스가 setTableId(Short tableId)있습니다. 이제 작성하려고 할 때 setTableId(100)컴파일 시간 오류가 발생합니다. 다른 short 변수를 선언하지 않고 어떻게 short 값을 설정할 수 있습니까? Long값을 설정할 때 사용할 수 setLongValue(100L)있고 작동합니다. 그렇다면 L여기서 의미 는 무엇이며 Short가치에 대한 성격은 무엇 입니까? 감사

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