Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.
JPA를 사용하여 서로 다른 열 집합에 여러 개의 고유 제약 조건이 있어야 함을 지정하는 방법이 있습니까? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public String name; public String email; } …
생성자를 언제 어떻게 사용해야합니까? Foo bar = new Foo(); 그리고 언제 어떻게 getInstance () (정적 팩토리 메서드)를 사용해야합니까? Foo bar = Foo.getInstance(); 이 둘의 차이점은 무엇입니까? 나는 항상 생성자를 사용했지만, getInstance()대신 언제 사용해야 합니까?
java.lang.IllegalStateExceptionJava 문서의 설명 : 메서드가 불법적이거나 부적절한 시간에 호출되었음을 알립니다. 즉, Java 환경 또는 Java 응용 프로그램이 요청 된 작업에 적합한 상태에 있지 않습니다. IllegalStateException.NET-Framework에 동등한 것이 있습니까?
Junit이 테스트 파일에서 한 번 함수를 실행하도록하는 모범 사례가 있습니까? 또한 정적이어서는 안됩니다. @BeforeClass비 정적 기능 처럼 ? 추악한 해결책은 다음과 같습니다. @Before void init(){ if (init.get() == false){ init.set(true); // do once block } } 글쎄 이것은 내가하고 싶지 않은 일이며 통합 된 junit 솔루션을 찾고 있습니다.
나는 사용했다 context.getDrawable()내 프로젝트에서 다음과 같이 했습니다. Drawable greenProgressbar = context.getDrawable(R.drawable.custom_progressbargreen); 하지만 Eclipse는 Minimum API level of 21. 이것은 빠른 Google 검색 후에 내 앱이에서만 사용할 수 있음을 의미 Android 5.0합니다. 모든 기기가이 버전의 Android를 사용하는 것은 아니기 때문에 context.getDrawable().
Java 앱에서 파일과 디렉토리를 가져와야합니다. 다음은 프로그램 구조입니다. ./main.java ./package1/guiclass.java ./package1/resources/resourcesloader.java ./package1/resources/repository/modules/ -> this is the dir I need to get ./package1/resources/repository/SSL-Key/cert.jks -> this is the file I need to get guiclass 내 리소스 (디렉토리 및 파일)를로드 할 resourcesloader 클래스를로드합니다. 파일에 관해서는 resourcesloader.class.getClass().getResource("repository/SSL-Key/cert.jks").toString() 실제 경로를 얻으려면이 방법은 작동하지 않습니다. 디렉토리에 …
JSON 배열을 구문 분석하고 gson을 사용하고 싶습니다. 첫째, JSON 출력을 기록 할 수 있으며 서버가 클라이언트에 명확하게 응답합니다. 내 JSON 출력은 다음과 같습니다. [ { id : '1', title: 'sample title', .... }, { id : '2', title: 'sample title', .... }, ... ] 구문 분석을 위해이 구조를 시도했습니다. 단일 …
나는 Scala를 처음 접했고 재미있게 언어를 배우기 시작했고 여전히 그것에 대해 머리를 돌리려고 노력하고 있습니다. Scala 특성에 대한 나의 이해는 일부 메소드가 구현을 가질 수 있다는 점을 제외하고는 Java 인터페이스와 같다는 것입니다. Java 8은 구현이 제공 될 수있는 기본 메소드를 가질 수있는 인터페이스를 추가하고 있습니다. Java 8 인터페이스와 Scala 특성의 …
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 9 개월 전 . 이 질문 개선 새 프로젝트의 경우 JPA가 항상 관계형 데이터를 처리하는 데 권장되는 도구이거나 Spring JdbcTemplate이 더 …
나는 이것을 사용하는 것에 대한 여러 게시물을 읽었지만 나를 위해 작동하지 않기 때문에 무언가를 놓치고 있어야합니다. 내 활동 A는 매니페스트에 launchmode = "singleTop"이 있습니다. launchmode = "singleInstance"로 활동 B를 시작합니다. 활동 B는 브라우저를 열고 수신하고 다시 인 텐트하기 때문에 singleInstance입니다. 사용자가 활동 A로 다시 보내지도록 뒤로 버튼을 재정의하려고 한 다음 …
내 Application수업은 다음과 같습니다. public class Test extends Application { private static Logger logger = LogManager.getRootLogger(); @Override public void start(Stage primaryStage) throws Exception { String resourcePath = "/resources/fxml/MainView.fxml"; URL location = getClass().getResource(resourcePath); FXMLLoader fxmlLoader = new FXMLLoader(location); Scene scene = new Scene(fxmlLoader.load(), 500, 500); primaryStage.setScene(scene); primaryStage.show(); } public static void …