«java» 태그된 질문

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

21
동일한 키 아래에 여러 값이있는 HashMap
하나의 키와 두 개의 값으로 HashMap을 구현할 수 있습니까? 해시 맵처럼? 하나의 키를 사용하여 세 가지 값의 저장을 구현하는 다른 방법을 알려 주면 (도움이 없다면) 도와주세요.
199 java 

7
Java의 assertEquals 메소드는 신뢰할 수 있습니까?
==두 가지를 비교할 때 문제가 있음을 알고 Strings있습니다. String.equals()더 나은 접근 방법 인 것 같습니다 . 글쎄, 나는 JUnit 테스트를하고 있으며 내 성향은을 사용하는 것 assertEquals(str1, str2)입니다. 이것은 두 개의 문자열에 동일한 내용이 들어 있다고 주장하는 신뢰할 수있는 방법입니까? 나는을 사용할 assertTrue(str1.equals(str2))것이지만, 예상되는 실제 값과 실패한 값을 보는 이점을 얻지 …
199 java  string  junit  junit4 


10
최대 절전 모드에서 서로 다른 저장 방법의 차이점은 무엇입니까?
Hibernate는 어떤 식 으로든 객체를 가져 와서 데이터베이스에 넣는 소수의 메소드를 가지고 있습니다. 그들 사이의 차이점, 사용시기, 사용시기를 아는 하나의 지능적인 방법이없는 이유는 무엇입니까? 지금까지 확인한 방법은 다음과 같습니다. save() update() saveOrUpdate() saveOrUpdateCopy() merge() persist()

14
Java List. contains (필드 값이 x 인 객체)
List특정 값을 가진 필드가있는 객체가 포함되어 있는지 확인하고 싶습니다 . 이제 루프를 사용하여 확인하고 더 효율적인 코드가 있는지 궁금했습니다. 같은 것; if(list.contains(new Object().setName("John"))){ //Do some stuff } 위의 코드는 아무것도하지 않는다는 것을 알고 있습니다. 단지 달성하려는 것을 대략 보여줍니다. 또한 명확히하기 위해 간단한 루프를 사용하지 않으려는 이유는이 코드가 현재 루프 …
199 java  list  search  contains 


3
패키지없이 클래스의 이름을 얻는 방법?
C #에서 우리는이 Type.FullName와 Type.Name함께 또는 네임 스페이스 (자바 세계에서 패키지)없이 (이 경우 클래스) 형식의 이름을 얻기를위한. Java는 무엇입니까 Type.Name? Class.getName()패키지 이름을 수동으로 사용 하고 제거하는 것보다 더 좋은 방법이 있어야합니다 .
199 java 

10
폴더가 있는지 확인하는 방법
새로운 Java 7 IO 기능을 사용하여 조금 재생하고 있습니다. 실제로 폴더의 모든 xml 파일을 수신하려고합니다. 그러나 폴더가 존재하지 않으면 예외가 발생합니다. 새 IO에 폴더가 있는지 어떻게 확인할 수 있습니까? public UpdateHandler(String release) { log.info("searching for configuration files in folder " + release); Path releaseFolder = Paths.get(release); try(DirectoryStream<Path> stream = Files.newDirectoryStream(releaseFolder, …
199 java 

5
Java에서 ByteBuffer의 사용법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 ByteBufferJava 용 애플리케이션 예는 무엇입니까 ? 이것이 사용 된 예제 시나리오를 나열하십시오. 감사합니다!
199 java  buffer  bytebuffer 

5
Java에서 문자열을 어떻게 복사해야합니까?
String s = "hello"; String backup_of_s = s; s = "bye"; 이 시점에서 백업 변수는 여전히 원래 값 "hello"를 포함합니다 (이것은 String의 불변성 때문입니까?). 그러나이 방법으로 문자열을 복사 하는 것이 실제로 안전 합니까 (물론 일반 가변 객체를 복사하는 것이 안전하지 않습니까?) : String s = "hello"; String backup_of_s = new …
199 java 

14
Java에서 2 개의 XML 문서를 비교하는 가장 좋은 방법
기본적으로 사용자 정의 메시지 형식을 XML 메시지로 변환하고 다른 쪽 끝으로 보내는 응용 프로그램의 자동화 된 테스트를 작성하려고합니다. 입력 / 출력 메시지 쌍이 잘 갖추어져 있으므로 입력 메시지를 보내고 XML 메시지를 듣고 다른 쪽 끝을 듣기 만하면됩니다. 실제 출력을 예상 출력과 비교할 때가되었지만 몇 가지 문제가 있습니다. 내 첫 번째 …

10
Junit Test의 기본 Spring-Boot application.properties 설정 재정의
기본 속성이 application.properties클래스 경로 (src / main / resources / application.properties) 의 파일에 설정된 Spring-Boot 응용 프로그램이 있습니다. test.properties파일에 선언 된 속성 (src / test / resources / test.properties)으로 JUnit 테스트의 일부 기본 설정을 재정의하고 싶습니다. 일반적으로 Junit 테스트를위한 전용 구성 클래스가 있습니다. package foo.bar.test; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.annotation.Configuration; import …

16
Java : System.exit ()를 호출하는 메소드를 테스트하는 방법?
System.exit()특정 입력을 호출 해야하는 몇 가지 방법이 있습니다. 불행히도, 이러한 경우를 테스트하면 JUnit이 종료됩니다! 메소드 호출을 새 스레드에 넣는 것은 System.exit()현재 스레드뿐만 아니라 JVM을 종료하기 때문에 도움이되지 않는 것 같습니다 . 이 문제를 처리하는 데 일반적인 패턴이 있습니까? 예를 들어, 스텁을 대체 할 수 System.exit()있습니까? [편집] 문제의 클래스는 실제로 JUnit …

23
Java "이 언어 레벨에서 지원되지 않는 람다 표현식"
Java 8의 새로운 기능을 테스트하고 여기에 표시된 것처럼 예제를 내 IDE (Eclipse, 원래 IntelliJ)에 복사했습니다 . Eclipse는 람다 식에 대한 지원을 제공하지 않았으며 IntelliJ는 계속 오류를보고했습니다. 이 언어 레벨에서 지원되지 않는 Lambda 표현식 이것이 설치, 코드 또는 지원에 문제가 있는지 알고 싶습니다.


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