Java 149

Java에서 포인터를 사용하려면 어떻게 해야 하나요?

Java에서 포인터를 사용하려면 어떻게 해야 하나요? 자바에 포인터가 없다는 것은 알지만, 자바 프로그램은 포인터로 만들 수 있고, 자바에 정통한 소수만이 할 수 있다고 들었습니다.그게 사실인가요?Java의 모든 객체는 참조이며 포인터처럼 사용할 수 있습니다. abstract class Animal {... } class Lion extends Animal {... } class Tiger extends Animal { public Tiger() {...} public void growl(){...} } Tiger first = null; Tiger second = new Tiger(); Tiger third; null 참조 해제: first.growl(); // ERROR, first is null. ..

programing 2022.10.27

잭슨과 롬복에게 함께 일하게 할 수 없다.

잭슨과 롬복에게 함께 일하게 할 수 없다. 나는 잭슨과 롬복의 결합을 실험하고 있다.제 수업은 다음과 같습니다. package testelombok; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Value; import lombok.experimental.Wither; @Value @Wither @AllArgsConstructor(onConstructor=@__(@JsonCreator)) public class TestFoo { @JsonProperty("xoom") priv..

programing 2022.10.27

WebMvcConfigurerAdapter 유형은 사용되지 않습니다.

WebMvcConfigurerAdapter 유형은 사용되지 않습니다. 봄 MVC 버전으로 이행합니다.5.0.1.RELEASE그러나 갑자기 STS WebMvcConfigurerAdapter가 사용되지 않는 것으로 표시됨 public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandl..

programing 2022.10.27

Java 클래스에서 선언된 정적 필드만 검색합니다.

Java 클래스에서 선언된 정적 필드만 검색합니다. 저는 다음과 같은 수업이 있습니다. public class Test { public static int a = 0; public int b = 1; } 리플렉션을 사용하여 정적 필드 목록만 가져올 수 있습니까?모든 필드의 배열을 취득할 수 있습니다.Test.class.getDeclaredFields()하지만, 이 모든 것이 제대로 된 것인지Fieldinstance는 정적 필드를 나타냅니다.다음과 같이 할 수 있습니다. Field[] declaredFields = Test.class.getDeclaredFields(); List staticFields = new ArrayList(); for (Field field : declaredFields) { if..

programing 2022.10.27

mappedBy 알 수 없는 대상 엔티티 속성

mappedBy 알 수 없는 대상 엔티티 속성 주석이 달린 오브젝트에서 1대 다의 관계를 설정하는 데 문제가 있습니다. 다음과 같은 것이 있습니다. @MappedSuperclass public abstract class MappedModel { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id",nullable=false,unique=true) private Long mId; 그럼 이거 @Entity @Table(name="customer") public class Customer extends MappedModel implements Serializable { /** * */ private static final long serial..

programing 2022.10.26

Java 메서드에서 불필요한 반환을 방지하려면 어떻게 해야 합니까?

Java 메서드에서 불필요한 반환을 방지하려면 어떻게 해야 합니까? 가 지금 이 좀 안 좋아요.return의 ""에 "for이치노 컴파일러가 합니다.return「」의 for루프입니다. 이 방법을 최적화하는 우아한 방법을 알고 싶습니다. 현재 제가 이해하고 있는 범위를 넘어섰습니다. 그리고 제가 시도한 브레이크 구현 중 어느 것도 효과가 없는 것 같습니다. 할당에서 임의의 정수를 생성하고 int 파라미터로 메서드에 전달된 범위 내에서 생성된 두 번째 랜덤 정수가 발견될 때까지 반복을 반환하는 메서드를 첨부합니다. private static int oneRun(int range) { int[] rInt = new int[range+1]; // Stores the past sequence of ints. rI..

programing 2022.10.26

JPA 2에서 CriteriaQuery를 사용하여 결과를 카운트하는 방법

JPA 2에서 CriteriaQuery를 사용하여 결과를 카운트하는 방법 저는 JPA 2에 익숙하지 않습니다.Criteria Builder / CriteriaQuery API: CriteriaQuery자바독 CriteriaQueryJava EE 6 튜토리얼에서 CriteriaQuery 결과를 실제로 검색하지 않고 카운트하고 싶습니다.그런 방법은 찾을 수 없었습니다만, 이 방법밖에 없습니다. CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery cq = cb .createQuery(MyEntityclass); // initialize predicates here return entityManager.createQuery(cq).get..

programing 2022.10.26

랜덤 (Java 7)의 181783497276652981 및 8682522807148012는 무엇입니까?

랜덤 (Java 7)의 181783497276652981 및 8682522807148012는 무엇입니까? ★★★★★★★★★★★★★★★★★★★★.181783497276652981 ★★★★★★★★★★★★★★★★★」8682522807148012.Random.java Java SE JDK 1.7의 관련 소스 코드를 다음에 나타냅니다. /** * Creates a new random number generator. This constructor sets * the seed of the random number generator to a value very likely * to be distinct from any other invocation of this constructor. */ public Random()..

programing 2022.10.26

entity-manager가 있는 경우 session 개체를 가져오려면 어떻게 해야 합니까?

entity-manager가 있는 경우 session 개체를 가져오려면 어떻게 해야 합니까? 있습니다 private EntityManager em; public List getAll(DetachedCriteria detachedCriteria) { return detachedCriteria.getExecutableCriteria("....").list(); } entitymanager를 사용하는 경우 세션을 취득하려면 어떻게 해야 합니까?또는 분리된 기준에서 결과를 취득하려면 어떻게 해야 합니까?JPA 1.0 실장 또는 JPA 2.0 실장을 사용하고 있는 경우는, 모든 것이 다릅니다. JPA 1.0 JPA 1.0에서는 를 사용할 필요가 있습니다.단, 이 방법의 결과는 구현에 따라 다릅니다.즉, 애플리케이..

programing 2022.10.26