«java» 태그된 질문

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

24
Java 인터페이스에서 정적 메소드를 정의 할 수없는 이유는 무엇입니까?
편집 : Java 8부터는 인터페이스에서 정적 메소드가 허용됩니다. 예를 들면 다음과 같습니다. public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } 물론 이것은 작동하지 않습니다. 그런데 왜 안 되 겠어요? 가능한 문제 중 하나는 전화를 걸 때 발생하는 일입니다. IXMLizable.newInstanceFromXML(e); 이 경우 빈 메소드 (예 : {})를 호출해야한다고 …


18
Java 성능에서 예외의 영향은 무엇입니까?
질문 : Java에서 예외 처리가 실제로 느립니까? 많은 Google 결과뿐만 아니라 기존의 지혜는 예외적 인 로직을 Java의 정상적인 프로그램 흐름에 사용해서는 안된다고 말합니다. 보통 두 가지 이유가 있습니다. 그것은 실제로 느리다-심지어 정규 코드보다 훨씬 느리다 (주어진 이유는 다양하다), 과 사람들은 예외 코드에서 오류 만 처리되기를 기대하기 때문에 지저분합니다. 이 질문은 …

24
Java에서 트리 데이터 구조를 구현하는 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . Java에서 트리를 나타내는 표준 Java 라이브러리 클래스가 있습니까? 특히 나는 다음을 대표해야합니다. 모든 노드의 하위 트리는 임의의 …

13
해시 셋 vs 트리 셋
나는 항상 나무, 그 멋지고 O(n*log(n))단정함을 좋아 했습니다. 그러나 내가 아는 모든 소프트웨어 엔지니어는 내가 왜을 사용할지 물었다 TreeSet. CS 배경에서 나는 당신이 사용하는 모든 것이 중요하다고 생각하지 않으며 해시 함수와 버킷 ()의 경우 엉망이되지 않습니다 Java. 어떤 경우에 HashSet이상을 사용해야 TreeSet합니까?
496 java  hashset  treeset 

26
불필요한 십진수 0없이 부동 숫자를 String으로 멋지게 포맷하는 방법은 무엇입니까?
64 비트 double은 정수 +/- 2 53을 정확하게 나타낼 수 있습니다 이 사실을 감안할 때 가장 큰 정수는 부호없는 32 비트이므로 모든 유형의 단일 유형으로 이중 유형을 사용하기로 선택했습니다. 그러나 이제 이러한 의사 정수를 인쇄해야하지만 문제는 실제 복식과 혼합되어 있다는 것입니다. Java 에서이 복식을 어떻게 잘 인쇄합니까? 나는 String.format("%f", value)작은 …


26
이것이 왜 무한 루프에 빠 집니까?
다음 코드가 있습니다. public class Tests { public static void main(String[] args) throws Exception { int x = 0; while(x<3) { x = x++; System.out.println(x); } } } 우리는 그가 just x++또는 을 작성 했어야한다는 것을 알고 x=x+1있지만, x = x++우선 x그 자체에 귀속 하고 나중에 증가 시켜야 합니다. 왜 …

30
오류-trustAnchors 매개 변수가 비어 있지 않아야합니다.
Jenkins / Hudson에서 전자 메일을 구성하려고하는데 계속 오류가 발생합니다. java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 온라인에서 오류에 관한 많은 정보를 보았지만 아무 일도하지 않았습니다. Fedora Linux (OpenJDK 아님)에서 Sun의 JDK를 사용하고 있습니다. 내가 시도한 몇 가지가 있습니다. 이 게시물 의 조언을 따르려고했지만 Windows에서 cacerts를 Jenkins를 호스팅하는 Fedora 상자로 복사하지 …
492 java  hudson  javamail  jenkins 



11
Java에서 "UTF-8"문자열 리터럴을 어디서 구할 수 있습니까?
이 코드에서 문자열 리터럴 대신 상수를 사용하려고합니다. new InputStreamReader(new FileInputStream(file), "UTF-8") "UTF-8"코드에 다소 자주 나타나고 static final대신 일부 변수 를 참조하는 것이 좋습니다. JDK에서 이러한 변수를 어디에서 찾을 수 있는지 알고 있습니까? BTW, 두 번째 생각으로, 그러한 상수는 나쁜 디자인입니다 : Public Static Literals ... 데이터 복제 솔루션이 아닙니다
490 java 

10
Java에서 long to int로 안전하게 캐스팅
에서 주조 있는지 확인하기 위해 자바에서 가장 관용적 인 방법은 무엇 long에이 int정보를 잃지 않는다는? 이것은 내 현재 구현입니다. public static int safeLongToInt(long l) { int i = (int)l; if ((long)i != l) { throw new IllegalArgumentException(l + " cannot be cast to int without changing its value."); } return …
489 java  casting 


12
Java 코드의 특정 섹션에 대해 Eclipse 코드 포맷터를 끄는 방법은 무엇입니까?
Java 문자열로 작성된 SQL 문이있는 Java 코드가 있습니다 (OR / M 불꽃은 피하십시오. 내장 SQL은 내 결정이 아닙니다). 유지 관리를 쉽게하기 위해 SQL 문을 의미 적으로 여러 줄의 코드로 연결된 여러 문자열로 나누었습니다. 따라서 다음과 같은 대신 : String query = "SELECT FOO, BAR, BAZ FROM ABC WHERE BAR > …

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