«java» 태그된 질문

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

3
Java에서 Linux 쉘 명령을 호출하는 방법
리디렉션 (> &) 및 파이프 (|)를 사용하여 Java에서 일부 Linux 명령을 실행하려고합니다. Java는 어떻게 호출 csh하거나 bash명령 할 수 있습니까? 나는 이것을 사용하려고했다 : Process p = Runtime.getRuntime().exec("shell command"); 그러나 리디렉션 또는 파이프와 호환되지 않습니다.

4
속성의 Javadoc을 작성하는 방법?
속성과 getter 및 setter (DTO 스타일) 만 보유하는 "간단한"POJO 클래스의 속성 / 멤버에 대한 javadoc을 작성할 때 종종 딜레마가 발생합니다 .... 1) 속성에 대한 javadoc 작성 또는 ... 2) getter에 대한 javadoc 작성 속성에 대한 javadoc을 작성하면 나중에 코드 완성을 통해 POJO에 액세스 할 때 내 IDE (Eclipse)가 (당연히) 이것을 …
93 java  javadoc 

8
Java 소켓 API : 연결이 닫혔는지 확인하는 방법은 무엇입니까?
Java 소켓 API에 몇 가지 문제가 있습니다. 현재 내 게임에 연결된 플레이어의 수를 표시하려고합니다. 플레이어가 언제 연결되었는지 쉽게 확인할 수 있습니다. 그러나 소켓 API를 사용하여 플레이어의 연결이 끊어진시기를 확인하는 것은 불필요하게 어려워 보입니다. isConnected()원격으로 연결이 끊어진 소켓에 대한 호출 은 항상 반환되는 것처럼 보입니다 true. 마찬가지로 isClosed()원격으로 닫힌 소켓을 호출 …


3
초기화되지 않은 개체와 NULL로 초기화 된 개체
저는 Java에서 일하고 있습니다. 나는 일반적으로 다음과 같은 일부 개체를 설정합니다. public class Foo { private SomeObject someName; // do stuff public void someMethod() { if (this.someName != null) { // do some stuff } } } 질문은 다음 someName과 같습니다.이 예제 null에서 reliably for all objectsNull 검사 초기화되지 않은 …

13
"0을 제외한 모든 양의 정수"의 정규식은 무엇입니까?
^\d+$허용하지 않도록 개선 할 수 있는 방법은 0무엇입니까? 편집 (더 구체적으로 작성) : 예 있도록 : 1 30 111 수 없도록 예 : 0 00 -22 앞에 0이있는 양수가 허용되는지 여부는 중요하지 않습니다 (예 :) 022. 이것은 Java JDK Regex 구현을위한 것입니다.
93 java  regex 


8
Java에서 오류 응답 본문 읽기
Java에서이 코드는 HTTP 결과가 404 범위 일 때 예외를 발생시킵니다. URL url = new URL("http://stackoverflow.com/asdf404notfound"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.getInputStream(); // throws! 제 경우에는 콘텐츠가 404라는 것을 알고 있지만 어쨌든 응답 본문을 읽고 싶습니다. (실제로는 응답 코드가 403이지만 응답 본문에 거부 이유가 설명되어 있으므로 사용자에게 표시하고 싶습니다.) 응답 본문에 …

6
map.get ()을 사용할 때 java Map.containsKey () 중복을 사용하고 있습니다.
나는 containsKey()방법을 사용하는 것을 자제 java.util.Map하고 대신 .NET의 결과에 대해 null 검사를 수행하는 것이 모범 사례 내에서 허용 가능한지 한동안 궁금해했습니다 get(). 내 근거는 값을 두 번 조회하는 것이 중복 된 것처럼 보인다는 것 containsKey()입니다 get(). 반면에 대부분의 표준 Map캐시 구현은 마지막 조회 를 캐시하거나 컴파일러가 중복성을 제거 할 수 …

2
Java에서 MANIFEST.MF 파일 사용
JAR, WAR 및 EAR 파일 MANIFEST.MF에 META-INF폴더 아래에 파일이 있음을 알았습니다 . MANIFEST.MF파일 의 용도는 무엇입니까 ? 이 파일에 무엇을 지정할 수 있습니까?
93 java  manifest.mf 

12
“VM 초기화 중에 오류가 발생했습니다. -Xmx3G를 사용하여 개체 힙을위한 충분한 공간을 예약 할 수 없습니다.
우선, 8GB의 램이 들어있는 상자가 있으므로 총 메모리가 문제가 아닌 것 같습니다. 이 응용 프로그램은 6GB 이하의 컴퓨터에서 잘 실행됩니다. Eclipse에서 구성 실행의 "VM 인수"에서 -Xmx3G를 사용하여 3GB의 공간을 예약하려고합니다. 1500mb 이상을 예약하려고 할 때마다 다음 오류가 발생합니다.“VM 초기화 중에 오류가 발생했습니다. -Xmx3G를 사용하여 개체 힙을위한 충분한 공간을 예약 할 …

6
@Override와 같은 주석은 Java에서 내부적으로 어떻게 작동합니까?
아무도 주석이 Java에서 내부적으로 어떻게 작동하는지 설명해 줄 수 있습니까? Java에서 java.lang.annotation 라이브러리를 사용하여 사용자 지정 주석을 만드는 방법을 알고 있습니다. 하지만 여전히 내부적으로 작동하는 방식을 알 수 없습니다 (예 : @Override 주석). 자세히 설명해 주시면 정말 감사하겠습니다.
93 java  annotations 




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