«java» 태그된 질문

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

4
Java의 참조 클래스 이해 : SoftReference, WeakReference 및 PhantomReference
누군가가 세 가지 참조 클래스의 차이점을 설명 할 수 있습니까 (또는 멋진 설명에 대한 링크를 게시 할 수 있습니까)? SoftReference> WeakReference> PhantomReference하지만, 나는 각각을 사용하는 경우? 또는 WeakHashMap없는 이유는 무엇 입니까?SoftHashMapPhantomHashMap 그리고 다음 코드를 사용하면 ... WeakReference<String> ref = new WeakReference<String>("Hello!"); if (ref != null) { // ref can get …

8
JAVA에서 비동기 HTTP 요청을 어떻게 생성합니까?
저는 Java를 처음 접하기 때문에 일부 사람들에게는 이것이 분명해 보일 수 있습니다. 저는 이벤트 기반의 액션 스크립트로 많은 작업을 해왔고 그것을 좋아합니다. 최근에 POST 요청을 수행하는 약간의 Java 코드를 작성하려고 시도했지만 동기 요청이라는 문제에 직면하여 코드 실행이 요청이 완료되거나 시간이 초과되거나 오류가 표시 될 때까지 대기합니다. 코드가 실행을 계속하고 HTTP …


7
Retrofit GSON은 json 문자열에서 java.util.date로 날짜를 직렬화합니다.
REST 호출에 Retrofit 라이브러리를 사용하고 있습니다. 내가 한 대부분은 버터처럼 부드럽지만 어떤 이유로 JSON 타임 스탬프 문자열을 java.util.Date객체 로 변환하는 데 문제가 있습니다. 들어오는 JSON은 다음과 같습니다. { "date": "2013-07-16", "created_at": "2013-07-16T22:52:36Z", } Retrofit 또는 Gson에게 이러한 문자열을 변환하도록 어떻게 알릴 수 java.util.Date objects있습니까?
81 java  android  json  gson  retrofit 


7
DocumentBuilder.parse가 DTD 참조를 무시하도록합니다.
이 메서드에서 내 xml 파일 (변수 f)을 구문 분석 할 때 오류가 발생합니다. C : \ Documents and Settings \ joe \ Desktop \ aicpcudev \ OnlineModule \ map.dtd (시스템이 지정된 경로를 찾을 수 없음) dtd가없고 필요하지 않다는 것을 알고 있습니다. DTD 참조 오류를 무시하면서이 File 객체를 Document 객체로 구문 …
81 java  document  dtd 

6
(Retrofit) 클래스 충돌 앱에 대한 변환기를 찾을 수 없습니다.
따라서 Retrofit 2.0.0이 최근에 출시되었으며 사용 방법에 대한 업데이트 된 예제는 없지만 기본 API 호출을 위해 구현하려고합니다. 나는 점점 java.lang.IllegalArgumentException: Unable to create converter for class` 원인 Caused by: java.lang.IllegalArgumentException: Could not locate converter for class orbyt.app.dataclass. Tried: * retrofit.OkHttpBodyConverterFactory API 호출을 시도 할 때.
81 java  android  retrofit 


2
InputStream을 가상 파일로 변환하는 방법
입력 변수 중 하나가 java.io.File 유형이 될 것으로 예상하는 메소드가 있지만 내가 얻는 것은 InputStream뿐입니다. 또한 메서드의 서명을 변경할 수 없습니다. 실제로 파일 시스템에 파일을 쓰지 않고 InputStream을 파일 유형으로 변환하려면 어떻게해야합니까?
81 java  file  inputstream 

6
실패한 JUnit 테스트를 즉시 다시 실행하는 방법은 무엇입니까?
다시 한 번 실행하려고 시도함으로써 모든 실패한 테스트에 두 번째 기회를 제공하는 JUnit 규칙 또는 이와 유사한 방법이 있습니까? 배경 : JUnit으로 작성된 대규모 Selenium2-WebDriver 테스트 세트가 있습니다. 매우 공격적인 타이밍 (클릭 후 짧은 대기 시간 만)으로 인해 일부 테스트 (100 개 중 1 개, 항상 다른 테스트)가 실패 할 …
81 java  testing  junit 

2
CascadeType.REFRESH는 실제로 무엇을합니까?
CascadeType.REFRESH실제로 무엇을 합니까? 그것에 대한 정의는 항목을 새로 고치면이 필드에있는 모든 항목도 새로 고쳐집니다. 그러나 이것은 실제로 무엇을 의미합니까? 누군가 나에게 간단한 예를 들어 줄 수 있습니까?
81 java  jpa 

6
StAX보다 SAX를 언제 선택해야합니까?
SAX 및 StAX와 같은 스트리밍 xml 파서는 DOM 파서와 같은 트리 구조를 구축하는 파서보다 빠르고 메모리 효율적입니다. SAX는 푸시 파서로, 관찰자 ​​패턴 (리스너 패턴이라고도 함)의 인스턴스임을 의미합니다. SAX가 먼저 있었지만 StAX가 나왔습니다. 풀 파서 (pull parser)는 기본적으로 반복자처럼 작동합니다. 어디에서나 SAX보다 StAX를 선호하는 이유를 찾을 수 있지만 일반적으로 "사용하기 더 …
81 java  xml  xml-parsing  sax  stax 

18
반복 중에 컬렉션에 요소 추가
컬렉션을 반복하는 동안 컬렉션에 요소를 추가 할 수 있습니까? 보다 구체적으로, 컬렉션을 반복하고 요소가 특정 조건을 충족하면 컬렉션에 다른 요소를 추가하고 이러한 추가 된 요소도 반복되는지 확인합니다. (나는 이것이 끝없는 루프로 이어질 수 있다는 것을 알고 있지만 내 경우에는 그렇지 않을 것이라고 확신합니다.) 자바 튜토리얼 썬이 불가능합니다 제안 : "주 …
81 java  iterator 

15
자바를 통한 scp
Java 프로그래밍 언어를 통해 scp 전송을 수행하는 가장 좋은 방법은 무엇입니까? JSSE, JSch 또는 탄력성 자바 라이브러리를 통해이 작업을 수행 할 수있을 것 같습니다. 이 솔루션들 중 어느 것도 쉬운 답이없는 것 같습니다.
81 java  scp  bouncycastle  jsse  jsch 

2
java : comp / env 란 무엇입니까?
무엇을 의미 java:comp/env합니까? 어떻게 보이는지 : Context envContext = (Context)initContext.lookup("java:comp/env"); 하다 ? 나는 다음과 같은 조회를 이해합니다. (DataSource)envContext.lookup("jdbc/MyDatasource") 이름을 조회 MyDatasource에서 context.xml또는 web.xml데이터베이스의 URL을 얻을 수 있습니다. 그렇습니까? !! 그러나 전자 조회는 무엇을합니까?
81 java  jakarta-ee  jndi 

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