Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.
좋아, 우리 모두는 다음을 수행하여 변수를 문자열에 포함 할 수 있다는 것을 알아야합니다. String string = "A string " + aVariable; 다음과 같은 방법이 있습니까? String string = "A string {aVariable}"; 즉 , 따옴표를 닫고 더하기 기호를 추가하지 않아도됩니다. 매우 매력적이지 않습니다.
javax.inject패키지 를 이해하려고하는데 javax.inject.Named주석이 무엇에 사용되어야 하는지 명확하지 않습니다 . Javadoc은 그 뒤에 숨은 아이디어를 설명하지 않습니다. Javadoc은 http://download.oracle.com/javaee/6/api/javax/inject/Named.html에 있습니다. 저는 Spring 3.0 을 사용하여 샘플 프로그램을 작성하고 있습니다 @Named. Bean 을 넣어서 Bean Factory에 추가하는 것처럼 보이지만 Javadoc 설명이 너무 가벼워 표준 동작인지 Spring 특정 동작인지 알 수 없습니다. …
두 개의 사용자 개체가 있고 사용하여 개체를 저장하려고하는 동안 session.save(userObj); 다음과 같은 오류가 발생합니다. Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] 나는 사용하여 세션을 만들고 있습니다 BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), BaseHibernateDAO.RTREQUESTS_DATABASE_NAME); rttrans = rtsession.beginTransaction(); rttrans.begin(); …
KeyAdapter재정의 할 수있는 여러 메서드가있는 추상 클래스 라고 가정합니다 . 자바에서는 다음을 수행 할 수 있습니다. KeyListener keyListener = new KeyAdapter() { @Override public void keyPressed(KeyEvent keyEvent) { // ... } }; Kotlin에서 동일한 작업을 수행하는 방법은 무엇입니까?
Apache POI API 를 사용하는 일부 Scala 코드를 작성 중 입니다. java.util.IteratorSheet 클래스에서 가져온에 포함 된 행을 반복하고 싶습니다 . for each스타일 루프 에서 반복기를 사용하고 싶기 때문에 네이티브 Scala 컬렉션으로 변환하려고 시도했지만 운이 좋지 않습니다. Scala 래퍼 클래스 / 특성을 살펴 보았지만 올바르게 사용하는 방법을 볼 수 없습니다. 자세한 …
그 학창 시절부터 오래되었습니다. 병원에서 IT 전문가로 취직했습니다. 지금 실제 프로그래밍을하기 위해 이동하려고합니다. 나는 지금 이진 트리에 대해 작업하고 있는데, 트리가 높이 균형을 이루는 지 결정하는 가장 좋은 방법이 무엇인지 궁금합니다. 나는 이것과 함께 무언가를 생각하고 있었다. public boolean isBalanced(Node root){ if(root==null){ return true; //tree is empty } else{ int …
2 개의 패키지가있는 프로젝트가 있습니다. tkorg.idrs.core.searchengines tkorg.idrs.core.searchengines 패키지 (2)에는 텍스트 파일 ListStopWords.txt이 있고 패키지 (1)에는 클래스가 FileLoadder있습니다. 다음은 코드입니다 FileLoader. File file = new File("properties\\files\\ListStopWords.txt"); 그러나 다음과 같은 오류가 있습니다. The system cannot find the path specified 그것을 고칠 해결책을 줄 수 있습니까? 감사.
2.7GHz Intel Core i7이 탑재 된 랩톱에서 다음 Java 코드를 실행하고 있습니다. 2 ^ 32 반복으로 루프를 완료하는 데 걸리는 시간을 측정하도록하려고했습니다. 대략 1.48 초 (4 / 2.7 = 1.48)가 될 것으로 예상했습니다. 그러나 실제로는 1.48 초가 아니라 2 밀리 초 밖에 걸리지 않습니다. 이것이 JVM 최적화의 결과인지 궁금합니다. public …
프로그램이 종료 신호를 받으면 정리를 어떻게 처리합니까? 예를 들어, finish로그 아웃 할 때 제 3 자 앱 (내 앱)이 명령 을 보내도록하는 애플리케이션이 있습니다. finish내 앱이으로 파괴되었을 때 그 명령 을 보내는 가장 좋은 말은 무엇입니까 kill -9? 편집 1 : kill -9는 캡처 할 수 없습니다. 수정 해주셔서 감사합니다. …
File을 인수로 받아들이는 함수가 있습니다. 내 문자열 데이터를 함수에 전달하기 위해 새 파일 (파일 시스템에 대한 쓰기 액세스 권한이 없음)을 생성 / 작성하고 싶지 않습니다. 문자열 데이터가 파일에 존재하지 않는다고 추가해야합니다 (그래서 파일에서 데이터를 읽을 수 없습니다). Streams를 사용하여 File 객체로 "캐스트"할 수 있습니까?
반대 방향을 반환하는 메서드가있는 열거 형 Direction을 선언하고 싶습니다. 이것이 자바에서 가능합니까? 다음은 코드입니다. public enum Direction { NORTH(1), SOUTH(-1), EAST(-2), WEST(2); Direction(int code){ this.code=code; } protected int code; public int getCode() { return this.code; } static Direction getOppositeDirection(Direction d){ return new Direction(d.getCode() * -1); } }
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …