«java» 태그된 질문

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




8
이 날짜 형식은 무엇입니까? 2011-08-12T20 : 17 : 46.384Z
다음 날짜가 2011-08-12T20:17:46.384Z있습니다.. 이것은 어떤 형식입니까? 나는 통해 자바 1.4로 구문 분석하기 위해 노력하고있어 DateFormat.getDateInstance().parse(dateStr)나는군요 java.text.ParseException : 구문 분석 할 수없는 날짜 : "2011-08-12T20 : 17 : 46.384Z" 구문 분석 을 위해 SimpleDateFormat 을 사용해야한다고 생각 하지만 형식 문자열을 먼저 알아야합니다. 내가 지금까지 그것에 대해 모두는 yyyy-MM-dd내가 무엇을 모르기 때문에, …

6
Maven 모듈 + 단일 특정 모듈 구축
나는 부모 프로젝트와 다중 모듈 Maven 프로젝트가 P와 세 개의 하위 모듈 A, B및 C. 모두 B와 C전쟁 프로젝트는 둘 다에 달려있다 A. 내가 입력 할 수 mvn compile있는 P제대로 컴파일 된 서브 모듈을 모두 가지고있다. 특정 모듈에 대한 작업을 수행하려고 할 때 문제가 발생합니다. 프로젝트를 위해 전쟁을 패키징하고 싶지만 …



22
Java 8에서 인덱스를 사용하여 스트림을 반복하는 간결한 방법이 있습니까?
스트림의 인덱스에 액세스하면서 스트림을 반복하는 간결한 방법이 있습니까? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices, stream(names), SimpleEntry::new) .filter(e -> e.getValue().length() <= e.getKey()) .map(Entry::getValue) .collect(toList()); LINQ 예제에 비해 다소 실망스러워 보입니다. string[] names = { "Sam", "Pamela", "Dave", "Pascal", "Erik" }; …
382 java  java-8  java-stream 


25
Java에서 재귀 적으로 디렉토리 삭제
Java에서 전체 디렉토리를 재귀 적으로 삭제하는 방법이 있습니까? 일반적인 경우 빈 디렉토리를 삭제할 수 있습니다. 그러나 내용이있는 전체 디렉토리를 삭제하는 경우 더 이상 간단하지 않습니다. Java로 내용이 포함 된 전체 디렉토리를 어떻게 삭제합니까?

12
Java의 메소드 매개 변수에 키워드 "final"을 사용해야하는 이유는 무엇입니까?
메소드 매개 변수에 사용될 때 final키워드가 실제로 편리한 위치를 이해할 수 없습니다 . 익명 클래스의 사용, 가독성 및 의도 선언을 제외하면 거의 가치가 없어 보입니다. 일부 데이터를 일정하게 유지하는 것은 생각만큼 강력하지 않습니다. 매개 변수가 프리미티브 인 경우 매개 변수가 메소드에 값으로 전달되므로 변경되지 않고 범위를 벗어나지 않습니다. 참조로 매개 …

7
메소드는 다른 유형의 메소드와 동일한 지우기를 갖습니다.
같은 클래스에서 다음 두 가지 방법을 사용하는 것이 합법적이지 않은 이유는 무엇입니까? class Test{ void add(Set<Integer> ii){} void add(Set<String> ss){} } 나는 compilation error 메소드 add (Set)는 Test 유형의 다른 메소드와 동일한 삭제 add (Set)를 갖습니다. 나는 그것을 해결할 수 있지만 javac가 왜 이것을 좋아하지 않는지 궁금했다. 많은 경우에,이 두 …
381 java  generics 

22
Java에서 동기화되지 않습니까?
Java 동기화에 대해 SO에 대한 질문이 나타날 때마다 일부 사람들은 synchronized(this)피해야 할 점을 지적하기를 간절히 원합니다. 대신, 그들은 개인 참조에 대한 잠금이 바람직하다고 주장합니다. 주어진 이유 중 일부는 다음과 같습니다. 일부 악의적 인 코드 가 잠금을 훔칠 수 있습니다 (매우 인기있는이 코드 에는 "실수로"변형 된 코드가 있음) 동일한 클래스 내의 …

25
ExecutorService를 사용하여 모든 스레드가 완료되기를 기다리는 방법은 무엇입니까?
한 번에 몇 가지 작업 4를 다음과 같이 실행해야합니다. ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow 모두 완료되면 어떻게 알림을받을 수 있습니까? 지금은 전역 작업 카운터를 설정하는 것보다 더 나은 것을 생각할 수 없으며 모든 작업이 끝날 때마다 그것을 줄인 다음 무한 루프 에서이 …

11
@Resource vs @Autowired
DI에서 사용해야하는 @Resource ( jsr250 ) 또는 @Autowired (Spring 관련) 주석은 무엇입니까? 나는 성공적으로 과거에 모두 사용했다 @Resource(name="blah")및@Autowired @Qualifier("blah") 내 본능은 @Resource태그가 jsr 사람들에 의해 비준되었으므로 태그 를 고수하는 것입니다. 누구든지 이것에 대해 강한 생각을 가지고 있습니까?

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