«java» 태그된 질문

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

24
루프에서 객체를 제거 할 때 ConcurrentModificationException을 피하면서 Collection을 반복
우리는 당신이 다음을 할 수 없다는 것을 알고 있습니다 ConcurrentModificationException. for (Object i : l) { if (condition(i)) { l.remove(i); } } 그러나 이것은 때때로 작동하지만 항상 그런 것은 아닙니다. 특정 코드는 다음과 같습니다. public static void main(String[] args) { Collection<Integer> l = new ArrayList<>(); for (int i = 0; …


28
속성별로 사용자 정의 객체의 ArrayList 정렬
Comparator를 사용하여 ArrayLists를 정렬하는 것에 대해 읽었지만 모든 예제에서 사람들이 사용한 compareTo연구에 따르면 Strings에 대한 방법입니다. 속성 중 하나 인 Date 객체 ( getStartDay()) 로 사용자 정의 객체의 ArrayList를 정렬하려고했습니다 . 일반적으로 나는 그것들을 비교하여 item1.getStartDate().before(item2.getStartDate())다음과 같은 것을 쓸 수 있는지 궁금합니다. public class CustomComparator { public boolean compare(Object object1, …
1145 java  sorting  date  comparator 

8
서블릿은 어떻게 작동합니까? 인스턴스화, 세션, 공유 변수 및 멀티 스레딩
수많은 서블릿을 보유하고있는 웹 서버가 있다고 가정 해보십시오. 해당 서블릿간에 정보를 전달하기 위해 세션 및 인스턴스 변수를 설정하고 있습니다. 이제 두 명 이상의 사용자가이 서버에 요청을 보내면 세션 변수는 어떻게됩니까? 모든 사용자에게 공통적이거나 각 사용자마다 다릅니 까? 서로 다른 경우 서버는 어떻게 다른 사용자를 구별 할 수 있었습니까? 하나 더 …

30
정적지도를 초기화하는 방법
MapJava 에서 정적 을 어떻게 초기화 합니까? 방법 1 : 정적 이니셜 라이저 방법 2 : 인스턴스 이니셜 라이저 (익명 서브 클래스) 또는 다른 방법? 각각의 장단점은 무엇입니까? 다음은 두 가지 방법을 보여주는 예입니다. import java.util.HashMap; import java.util.Map; public class Test { private static final Map<Integer, String> myMap = new …

12
문자 그대로 HashMap을 직접 초기화하는 방법은 무엇입니까?
다음과 같이 Java HashMap을 초기화하는 방법이 있습니까? : Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; 올바른 구문은 무엇입니까? 나는 이것에 관해 아무것도 찾지 못했다. 이것이 가능한가? 지도를 만들 때 절대 변경되지 않고 미리 알려진 일부 "최종 / 정적"값을지도에 넣는 가장 짧고 빠른 방법을 찾고 있습니다.

30
Java에서 일반 배열을 만드는 방법은 무엇입니까?
Java 제네릭의 구현으로 인해 다음과 같은 코드를 가질 수 없습니다. public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } 타입 안전을 유지하면서 이것을 어떻게 구현할 수 있습니까? Java 포럼에서 다음과 같은 솔루션을 보았습니다. import java.lang.reflect.Array; class Stack<T> { …

13
Hibernate hbm2ddl.auto 설정의 가능한 값은 무엇이며 어떻게합니까?
업데이트, 내보내기 및 hibernate.hbm2ddl.auto 업데이트 사용시기 및 사용하지 않을 때 알아야 할 값에 대해 더 알고 싶습니다 . 그리고 대안은 무엇입니까? DB에서 발생할 수있는 변경 사항은 다음과 같습니다. 새로운 테이블 이전 테이블의 새 열 열이 삭제되었습니다. 변경된 열의 데이터 유형 열 유형이 속성을 변경 함 테이블 삭제 열 값이 변경됨 …
1085 java  hibernate  hbm2ddl 

30
Java에서 JSON을 구문 분석하는 방법
다음 JSON 텍스트가 있습니다. 어떻게의 값을 얻기 위해 그것을 구문 분석 할 수있는 pageName, pagePic, post_id, 등? { "pageInfo": { "pageName": "abc", "pagePic": "http://example.com/content.jpg" }, "posts": [ { "post_id": "123456789012_123456789012", "actor_id": "1234567890", "picOfPersonWhoPosted": "http://example.com/photo.jpg", "nameOfPersonWhoPosted": "Jane Doe", "message": "Sounds cool. Can't wait to see it!", "likesCount": "2", "comments": [], "timeOfPost": …
1048 java  json  parsing 

15
Android로 파일을 다운로드하고 ProgressDialog에 진행 상황을 표시하십시오.
업데이트되는 간단한 응용 프로그램을 작성하려고합니다. 이를 위해 파일을 다운로드 하고 현재 진행 상황을 에 표시 할 수있는 간단한 기능이 필요 합니다 ProgressDialog. 을 수행하는 방법을 알고 ProgressDialog있지만 현재 진행 상황을 표시하는 방법과 처음에 파일을 다운로드하는 방법을 잘 모르겠습니다.

21
Java로 현재 작업 디렉토리를 얻는 방법?
java를 사용하여 현재 작업 디렉토리에 액세스하고 싶습니다. 내 코드 : String current = new java.io.File( "." ).getCanonicalPath(); System.out.println("Current dir:"+current); String currentDir = System.getProperty("user.dir"); System.out.println("Current dir using System:" +currentDir); 산출: Current dir: C:\WINDOWS\system32 Current dir using System: C:\WINDOWS\system32 C 드라이브가 현재 디렉토리가 아니기 때문에 출력이 올바르지 않습니다. 현재 디렉토리를 얻는 방법?
1028 java  java-io 

19
Java에서 배열을 목록으로 변환
Java에서 배열을 목록으로 변환하는 방법 나는 사용 Arrays.asList()했지만 동작 (및 서명)은 어떻게 든 Java SE 1.4.2 (지금 아카이브의 문서)에서 8로 변경 되었으며 웹에서 찾은 대부분의 스 니펫은 1.4.2 동작을 사용합니다. 예를 들면 다음과 같습니다. int[] spam = new int[] { 1, 2, 3 }; Arrays.asList(spam) 1.4.2에서 요소 1, 2, 3을 …




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