«java» 태그된 질문

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

8
AAR에서 JAR로 변환하는 방법
상황 : Java 라이브러리를 사용하려고 하고 Maven 저장소 의 AAR 파일 만 있지만 JAR 파일 이 필요 합니다. 배경 이야기 : 라이브러리를 컴파일하려고했지만 Gradle 구조가 불안정했습니다. 그래서 컴파일 된 jar 파일을 요청했고 그 개발자는 일부 Maven 저장소에서 aar 파일을 건네주었습니다 (개발자는 자신의 프로젝트를 컴파일 할 수 없었습니다). Gradle 구성은 엉망이었고 …
92 java  jar  aar 

4
Servlet 2.5와 3의 차이점은 무엇입니까?
저는 Servlet 2.5를 준수하는 J2EE 코드를 롤링하고 있으며 2.5와 3의 주요 차이점이 무엇인지 궁금합니다. 공식 Sun 문서와 개인적인 경험에 대한 포인터가 가장 높이 평가됩니다. 당분간 3으로 나 자신을 염려하지 말아야한다면 그렇게 말하십시오. 감사!

12
Java 객체를 XML 문자열로 변환
예, 예 저는이 주제에 대해 많은 질문을 받았다는 것을 알고 있습니다. 그러나 여전히 내 문제에 대한 해결책을 찾을 수 없습니다. Java 개체 주석이 달린 속성이 있습니다. 예를 들어, 이 예와 같은 고객 . 그리고 나는 그것의 문자열 표현을 원합니다. Google은 이러한 목적으로 JAXB를 사용할 것을 권장합니다. 그러나 모든 예제에서 생성 …
92 java  xml  jaxb 

12
게터, 세터 및 속성 모범 사례. 자바 대 C #
저는 지금 C # 수업을 듣고 있으며 최선의 방법을 찾으려고 노력하고 있습니다. 저는 Java 배경에서 왔으므로 Java 모범 사례에만 익숙합니다. 저는 C # 초보자입니다! Java에서 개인 속성이 있으면 이렇게합니다. private String name; public void setName(String name) { this.name = name; } public String getName() { return this.name; } C #에서는 …

14
Windows에서 신뢰할 수있는 File.renameTo () 대안?
Java File.renameTo()는 특히 Windows에서 문제가있는 것 같습니다. 현상태대로 API 문서가 말한다 이 방법의 동작의 많은 측면은 본질적으로 플랫폼에 따라 다릅니다. 이름 바꾸기 작업은 한 파일 시스템에서 다른 파일 시스템으로 파일을 이동할 수없고 원 자성이 아닐 수 있으며 대상 추상 경로 이름을 가진 파일이있는 경우 성공하지 못할 수 있습니다. 이미 존재 …
92 java  windows  file  file-io 

12
I / O를 시도하지 않고 TCP 소켓이 피어에 의해 정상적으로 닫 혔음을 감지하는 것이 왜 불가능합니까?
최근 질문에 대한 후속 으로, TCP 소켓에서 읽기 / 쓰기를 시도하지 않고 Java에서 소켓이 피어에 의해 정상적으로 닫 혔음을 감지하는 것이 왜 불가능한지 궁금합니다. 이 관계없이 하나가 사전 NIO 사용하는지 여부의 경우 것 같다 Socket또는 NIO SocketChannel. 피어가 TCP 연결을 정상적으로 닫으면 연결 양쪽의 TCP 스택이 그 사실을 알고 있습니다. …

2
Java 프로젝트 용 Vagrant : VM에서 컴파일해야합니까 아니면 호스트에서 컴파일해야합니까?
여기에 질문이 있습니다. 자바 프로젝트 (또는 그 문제에 대해 컴파일 된 언어 프로젝트)에 Vagrant를 사용할 때 VM 또는 호스트에서 컴파일해야합니까? 또한 IDE와 모든 개발 도구가 VM 내부에서 실행되기를 원하십니까, 아니면 호스트에서 실행되기를 원하십니까? Java IDE 및 컴파일 / 배포 프로세스가 Vagrant VM에서 작동하는 방식이 정확히 정의되지 않은 것 같습니다 . …
92 java  vagrant 

5
JDBC ResultSet에서 열 수를 얻는 방법은 무엇입니까?
내가 사용하고 CsvJdbc을 을 CSV 파일에 액세스하기 위해 (이 CSV - 파일에 대한 JDBC 드라이버입니다). csv 파일에 몇 개의 열이 있는지 모르겠습니다. 열 수를 어떻게 얻을 수 있습니까? 이것에 대한 JDBC 기능이 있습니까? java.sql.ResultSet에서 이에 대한 메소드를 찾을 수 없습니다. 파일에 액세스하기 위해 CsvJdbc 웹 사이트 의 예제 와 유사한 …
92 java  jdbc  csv  resultset 

6
HashMap Java 8 구현
다음 링크 문서에 따라 : Java HashMap 구현 의 구현 HashMap(또는 오히려 향상 HashMap) 과 혼동됩니다 . 내 쿼리는 다음과 같습니다. 첫째로 static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int MIN_TREEIFY_CAPACITY = 64; 이 상수는 왜 그리고 어떻게 사용됩니까? 이에 대한 명확한 예가 …

5
Java 로깅 API를 사용하는 동안 기본 콘솔 핸들러를 비활성화하려면 어떻게해야합니까?
안녕하세요, 내 응용 프로그램에서 Java 로깅을 구현하려고합니다. 두 개의 핸들러를 사용하고 싶습니다. 파일 핸들러와 내 콘솔 핸들러. 내 핸들러 모두 잘 작동합니다. 내 로깅은 파일과 콘솔로 전송됩니다. 내 로깅은 내가 원하지 않는 기본 콘솔 핸들러로도 전송됩니다. 내 코드를 실행하면 콘솔에 추가로 두 줄이 전송되는 것을 볼 수 있습니다. 기본 콘솔 …

3
스프링 보안 표현 언어 주석에서 사용할 사용자 지정 메서드를 만드는 방법
주석을 통한 메서드 기반 인증을 위해 스프링 보안 표현 언어에서 사용할 사용자 지정 메서드를 추가하는 클래스를 만들고 싶습니다. 예를 들어 다음과 같이 사용되는 'customMethodReturningBoolean'과 같은 사용자 지정 메서드를 만들고 싶습니다. @PreAuthorize("customMethodReturningBoolean()") public void myMethodToSecure() { // whatever } 제 질문은 이것입니다. 가능하다면 사용자 지정 메서드를 생성하기 위해 어떤 클래스를 하위 …

1
HashSet <T> .removeAll 메서드는 놀랍도록 느립니다.
Jon Skeet은 최근 자신의 블로그에서 흥미로운 프로그래밍 주제를 제기했습니다. "추상화에 구멍이 있습니다 . Liza에게, Liza에게" (강조 추가됨) : 나는 세트가있다 – HashSet사실. 일부 항목을 제거하고 싶습니다… 많은 항목이 존재하지 않을 수 있습니다. 사실, 우리의 테스트 케이스에, 아무도 은 "제거"컬렉션의 항목의 원래 세트에 없습니다. 이 소리 - 참하고 있습니다 매우 쉽게 …

7
Picasso (Android)로드 완료 이벤트를 수신하는 방법은 무엇입니까?
다음과 같은 빌더를 사용할 때 Picasso의 이벤트를 수신하는 방법이 있습니까? Picasso.with(getContext()).load(url).into(imageView); 나는 전화를하기 위해 노력하고있어 requestLayout()및 invalidate()부모에 GridView제대로 크기를 조정할 수 있습니다 있도록하지만 난 리스너를 설정하거나 콜백하는 방법을 모르겠어요. Picasso에 오류 이벤트보고가 있지만 성공 이벤트가 있습니까?
92 java  android  picasso 

8
Java에서 로그인 사용자 이름 가져 오기
Java에서 사용자 이름 / 로그인 이름을 어떻게 얻을 수 있습니까? 이것은 내가 시도한 코드입니다 ... try{ LoginContext lc = new LoginContext(appName,new TextCallbackHandler()); lc.login(); Subject subject = lc.getSubject(); Principal principals[] = (Principal[])subject.getPrincipals().toArray(new Principal[0]); for (int i=0; i&lt;principals.length; i++) { if (principals[i] instanceof NTUserPrincipal || principals[i] instanceof UnixPrincipal) { String loggedInUserName = …
92 java  username 


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