반응형

Java 30

Enum.name()과 Enum.toString()의 차이점은 무엇입니까?

Enum.name()과 Enum.toString()의 차이점은 무엇입니까? 이 질문에는 이미 답변이 있습니다. Java enum - 이름 대신 toString을 사용하는 이유 (7개의 답변) 닫힘8년 전. 의 매뉴얼을 읽은 후String java.lang.Enum.name()name()을 사용해야 할 때와 toString()을 사용해야 할 때를 이해하지 못했습니다. 열거 선언에 선언된 대로 이 열거 상수의 이름을 반환합니다.대부분의 프로그래머는 toString 메서드가 보다 사용하기 쉬운 이름을 반환할 수 있기 때문에 이 메서드보다 먼저 toString 메서드를 사용해야 합니다.이 방법은 주로 릴리스마다 달라지지 않는 정확한 이름을 얻어야 하는 특수한 상황에서 사용하도록 설계되었습니다. 특히, 문서상에는..

programing 2022.07.30

JVM에서 jconsole을 사용하여 액세스하기 위해 JMX를 활성화하려면 어떻게 해야 합니까?

JVM에서 jconsole을 사용하여 액세스하기 위해 JMX를 활성화하려면 어떻게 해야 합니까? jconsole을 사용하여 액세스하기 위해 JVM에서 JMX를 활성화하려면 어떻게 해야 합니까?관련 매뉴얼은 다음 URL에서 찾을 수 있습니다. http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html 다음 매개 변수를 사용하여 프로그램을 시작합니다. -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.rmi.port=9010 -Dcom.sun.management.jmxremote.local.only=fal..

programing 2022.07.30

com.bc.jdbc.exceptions.jdbc4 를 지정합니다.통신예외:통신 링크 장애

com.bc.jdbc.exceptions.jdbc4 를 지정합니다.통신예외:통신 링크 장애 데이터베이스와 Java 프로그램을 통신하는 중입니다. 누가 JDBC를 이용한 빠르고 더러운 샘플 프로그램을 줄 수 있나요? 상당히 큰 오류가 발생하고 있습니다. Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.N..

programing 2022.07.28

Maven을 통한 Java 7 코드 컴파일

Maven을 통한 Java 7 코드 컴파일 내 폼 파일 목록 org.apache.maven.plugins maven-compiler-plugin 3.0 org.apache.maven.plugins maven-surefire-plugin 2.12.4 maven-compiler-plugin 1.7 1.7 ... , ★★★에서는mvn clean install [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] Failure executing javac, ..

programing 2022.07.28

루프 내부 또는 외부 변수 선언

루프 내부 또는 외부 변수 선언 왜 다음과 같이 하면 되는 것입니까? String str; while (condition) { str = calculateStr(); ..... } 그러나 이것은 위험/잘못된 것으로 알려져 있습니다. while (condition) { String str = calculateStr(); ..... } 루프 외부에 변수를 선언할 필요가 있습니까?로컬 변수의 범위는 항상 가능한 한 작게 해야 합니다. 에서는, 「 」라고 것을 상정하고 있습니다.str외부에서는 사용되지 않습니다.while입니다. 루프 루프가 '루프'를 '루프', '루프'를 '루프' 안에 선언하기 입니다.왜냐하면, 이 루프가 그 루프를 선언되어 있기 때문입니다.whilecompileloop이 때문에 . 그래서....

programing 2022.07.28

Java 8에서 LocalDateTime에서 밀리초를 얻는 방법

Java 8에서 LocalDateTime에서 밀리초를 얻는 방법 1-1-1970(Epoch) 이후 새로운 버전을 사용하여 현재 밀리초를 얻을 수 있는 방법이 있는지 궁금합니다.LocalDate,LocalTime또는LocalDateTimeJava 8의 클래스입니다. 알려진 방법은 다음과 같습니다. long currentMilliseconds = new Date().getTime(); 또는 long currentMilliseconds = System.currentTimeMillis(); "현재 밀리초"가 무엇을 의미하는지 정확히 알 수는 없지만, "에포치" 이후, 즉 1970년 1월 1일 자정부터의 밀리초 수라고 추측합니다. 이 에폭 이후의 시간(밀리초)을 지금 당장 찾으십시오.System.currentTi..

programing 2022.07.28

인텔리J에서는 가능하지만 이클립스에서는 불가능하다고요?

인텔리J에서는 가능하지만 이클립스에서는 불가능하다고요? 잠겼습니다. 이 질문과 답변은이 질문은 부적절하지만 역사적 의미가 있기 때문에 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 어느 쪽이든 바꿔치기하고 어느 한쪽을 욕하는 사람들로부터 들은 적이 있다. 이클립스 팬이지만 인텔리J를 시험해 볼 시간이 없었기 때문에 인텔리J 사용자로부터 이클립스에서는 할 수 없는 구체적인 일을 듣고 싶습니다. 주의: 이것은 주관적인 질문이 아니며 IDE 성전으로 비화할 의도도 전혀 없습니다.flamebait 답변은 모두 다운 투표해 주세요.Ctrl-click은 어디에서나 기능 클릭된 오브젝트가 정의되어 있는 곳으로 이동하는 Ctrl-click은 Java 코드의 Java 클래스 및 변수뿐만 아니라..

programing 2022.07.27

IntelliJ IDEA 생성 serial VersionUID

IntelliJ IDEA 생성 serial VersionUID IntelliJ IDEA에서 이 값을 생성하는 방법은 무엇입니까? [ Settings ]-> [ Errors ]-> [ Serialization issues ]-> [ SerialVersion ]를 사용하지 않고 [Serializable]클래스로 이동합니다.'UID'인데 아직 경고가 안 나왔어요.내 클래스 PKladrBuilding 부모는 Serialable 인터페이스를 구현합니다. 코드의 일부: public class PKladrBuilding extends PRQObject public abstract class PRQObject extends PObject public abstract class PObject implements Seri..

programing 2022.07.27

C# Java HashMap 등가물

C# Java HashMap 등가물 자바에서 C#로 넘어가는 것은 HashMap에 상당하는 것이 있습니까?그렇지 않다면 무엇을 추천하시겠습니까?Dictionary 아마 가장 가까울 거예요. System.Collections.Generic.Dictionary(Java와 비슷한) 인터페이스를 구현합니다.Map인터페이스). 유의해야 할 몇 가지 차이점은 다음과 같습니다. 항목 추가/가져오기 Java의 HashMap에는put그리고.get아이템 설정/취득 방법 myMap.put(key, value) MyObject value = myMap.get(key) C#의 딕셔너리 사용방법[]항목 설정/가져오기 위한 인덱싱 myDictionary[key] = value MyObject value = myDictionary[..

programing 2022.07.27

현재 실행 중인 메서드의 이름을 가져오는 중

현재 실행 중인 메서드의 이름을 가져오는 중 자바에서 현재 실행 중인 메서드의 이름을 얻을 수 있는 방법이 있습니까?엄밀히 말하면 이건 통할 수 있을 거야 String name = new Object(){}.getClass().getEnclosingMethod().getName(); 「」 「」 「」 등).YourClass$1.class)이 됩니다..class이 트릭을 전개하는 각 메서드에 대한 파일입니다.또한 실행 시 호출할 때마다 사용되지 않는 개체 인스턴스가 생성됩니다.따라서 이는 허용 가능한 디버깅 트릭일 수 있지만 상당한 오버헤드가 수반됩니다. 은 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★.getEnclosingMethod()java.lang.reflect.Method주석 및 매개 변..

programing 2022.07.27
반응형