«java» 태그된 질문

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

4
Java 클래스를 실행하는 Gradle (build.gradle을 수정하지 않고)
이 간단한 이클립스 플러그인 Gradle을 실행하는 바로 사용이 발사 Gradle을에 줄 방법을 명령 있음. Maven 컴파일 및 실행을위한 Gradle 아날로그 란? mvn compile exec:java -Dexec.mainClass=example.Example 이 방법으로 모든 프로젝트를 gradle.build실행할 수 있습니다. 업데이트 : 비슷한 질문이있었습니다 Java 앱을 실행하기위한 maven의 exec 플러그인에 해당하는 gradle은 무엇입니까? 전에 질문했지만 솔루션은 모든 프로젝트를 …
119 java  gradle  execution 




4
JPA와 Hibernate에서 persist ()와 merge ()의 차이점은 무엇입니까?
Hibernate에서 persist ()와 merge ()의 차이점은 무엇입니까? persist() UPDATE & INSERT 쿼리를 만들 수 있습니다. 예 : SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); 이 경우 쿼리 는 다음과 같이 생성됩니다. Hibernate: insert into A (NAME, ID) values (?, ?) Hibernate: update A …
119 java  hibernate  jpa  orm  entity 

5
Java의 널 참조에 대한 정적 필드
staticJava의 멤버 ( static필드 또는 static메서드)는이 클래스의 개체가 아닌 해당 클래스와 연결됩니다. 다음 코드는 null참조 의 정적 필드에 액세스를 시도합니다 . public class Main { private static final int value = 10; public Main getNull() { return null; } public static void main(String[] args) { Main main=new Main(); System.out.println("value = …
119 java  static 

5
첫 번째 호출은 실패하고 두 번째 호출은 성공하는 시뮬레이션
Mockito를 사용하여 아래의 (단순화 된) 코드를 테스트하고 싶습니다. 나는 Mockito에게 처음에는 실패하고 두 번째는 성공하라고 말하는 방법을 모릅니다. for(int i = 1; i < 3; i++) { String ret = myMock.doTheCall(); if("Success".equals(ret)) { log.write("success"); } else if ( i < 3 ) { log.write("failed, but I'll try again. attempt: " …
119 java  mockito 

4
JPA 또는 JDBC는 어떻게 다릅니 까?
저는 Java EE를 배우고 있으며 같은 경우 glassfish와 함께 이클립스를 다운로드했습니다. Java EE 5에 대한 모든 것을 알기 위해 몇 가지 예제를보고 Oracle 문서를 읽었습니다. 데이터베이스에 연결하는 것은 매우 간단했습니다. 동적 웹 프로젝트를 열고 EJB 세션을 만들고 EntityManager를 사용했으며 get 메서드를 사용하여 저장된 데이터 테이블에 액세스 할 수있었습니다. 다음 프로젝트에서는 …
119 java  jpa  jdbc 


7
GSON으로 JSON을 구문 분석하는 동안 열거 형 사용
이것은 이전에 여기에서 물었던 이전 질문과 관련이 있습니다. Gson을 사용한 JSON 파싱 동일한 JSON을 구문 분석하려고하지만 이제 클래스를 약간 변경했습니다. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } 내 수업은 이제 다음과 같습니다. public class TruncateElement { private int lower; private int upper; private String delimiter; private …
119 java  json  gson 


5
Gson을 사용하여 JSON 배열을 java.util.List로 구문 분석
다음 내용 의 JsonObject이름 "mapping"이 있습니다. { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } 다음 "servers"과 같이 배열 을 얻을 수 있다는 것을 알고 있습니다 . mapping.get("servers").getAsJsonArray() 그리고 지금은 그 구문을 분석 할 JsonArray에 java.util.List... 이를 수행하는 가장 쉬운 방법은 무엇입니까?
119 java  json  parsing  gson 

4
CompletableFuture | thenApply 대 thenCompose
thenApply()와 thenCompose(). 의 차이에 대해 머리를 이해할 수 없습니다 . 그렇다면 누군가 유효한 사용 사례를 제공 할 수 있습니까? Java 문서에서 : thenApply(Function<? super T,? extends U> fn) CompletionStage이 단계가 정상적으로 완료되면 제공된 함수에 대한 인수로이 단계의 결과를 사용하여 실행 되는 new 를 반환 합니다. thenCompose(Function<? super T,? extends CompletionStage<U>> …

13
Arrays.asList (array)와 new ArrayList <Integer> (Arrays.asList (array))의 차이점
차이점은 무엇입니까 1.List&lt;Integer&gt; list1 = new ArrayList&lt;Integer&gt;(Arrays.asList(ia)); //copy 2.List&lt;Integer&gt; list2 = Arrays.asList(ia); 여기서 ia정수 배열이다. 에서 일부 작업이 허용되지 않는다는 것을 알게되었습니다 list2. 왜 그래야만하지? 메모리 (참조 / 복사)에 어떻게 저장됩니까? 목록을 섞으면 list1원래 배열에는 영향을 미치지 않지만 영향을 미칩니다 list2. 그러나 여전히 list2다소 혼란 스럽습니다. ArrayList목록에 업 캐스팅되는 것이 …
119 java  list  collections 

11
Java에서 Long을 Date로 변환하면 1970이 반환됩니다.
웹 서비스에서 다운로드 한 긴 값 (예 : 1220227200, 1220832000, 1221436800 ...)이있는 목록이 있습니다. 날짜로 변환해야합니다. 안타깝게도이 방법은 다음과 같습니다. Date d = new Date(1220227200); 1970 년 1 월 1 일을 반환합니다. 누구든지 올바르게 변환하는 다른 방법을 알고 있습니까?
119 java  date  long-integer 

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