«java» 태그된 질문

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

4
Java에서 패키지 이름을 포함한 현재 클래스 이름을 얻는 방법은 무엇입니까?
저는 프로젝트에서 작업 중이며 한 가지 요구 사항은 main 메서드의 두 번째 인수가 " /"(리눅스의 경우)로 시작하는 경우 절대 경로 (문제가 아님)로 간주해야하지만 "로 시작하지 않는 경우"입니다. /”, 클래스 의 현재 작업 경로 를 가져 와서 주어진 인수에 추가해야합니다. System.getProperty("java.class.path"), new File(".")및 getCanonicalPath()등 여러 가지 방법으로 클래스 이름을 가져올 수 …

2
Stateless 세션 Bean을 통해 Stateful 세션 Bean을 언제 사용합니까?
Stateful 세션 Bean은 다음과 같이 정의됩니다. Stateful Session Beans 객체의 상태는 인스턴스 변수의 값으로 구성됩니다. Stateful 세션 Bean에서 인스턴스 변수는 고유 한 클라이언트 Bean 세션의 상태를 나타냅니다. 클라이언트가 Bean과 상호 작용 ( "대화")하기 때문에이 상태를 종종 대화 상태라고합니다. 상태 비 저장 세션 Bean은 다음과 같이 정의됩니다. Stateless Session Beans Stateless …


1
get-put 원리에 대한 설명
나는 O'Reilly의 책을 읽었으며,이 get-put 원리 를 알게되었습니다 . 구조에서 값을 가져 오는extends 경우에만 와일드 카드를 사용하십시오 . 구조 super에만 값을 입력 할 때 와일드 카드를 사용하십시오 . 그리고 둘 다 구조에서 가져오고 싶을 때 와일드 카드를 사용하지 마십시오. 예외 는 다음과 같습니다. 모든 참조 유형에 속하는 extendsvalue를 제외하고 와일드 …
82 java  generics 

6
개체가 매개 변수 유형의 인스턴스인지 테스트
객체가 제네릭 유형의 인스턴스인지 확인하는 방법이 있습니까? public <T> test(Object obj) { if (obj instanceof T) { ... } } 그것은 분명히 작동하지 않습니다. 대안이 있습니까? Java 리플렉션을 사용하여 클래스를 인스턴스화 한 다음 generic 형식인지 확인하고 싶습니다 T.

8
IntelliJ에서 Maven 용 Java 버전을 변경하는 방법은 무엇입니까?
저는 Maven과 IntelliJ IDEA를 처음 사용합니다. Java 8로 작성된 Maven 프로젝트가 있습니다. 빌드하려고 할 때마다 (Maven 프로젝트 창-> 라이프 사이클-> 컴파일-> Maven 빌드 실행) 일련의 컴파일 오류가 발생합니다. [ERROR] path/to/file.java:[26,52] lambda expressions are not supported in -source 1.5 (use -source 8 or higher to enable lambda expressions) -source 매개 변수의 …

6
Python 예외가 "오류"로 명명 된 이유는 무엇입니까?
파이썬 예외 "오류"(예 : 명명 된 이유는 ZeroDivisionError, NameError, TypeError)가 아닌 "예외"(예를 들어 ZeroDivisionException, NameException, TypeException). 저는 Java 배경에서 왔으며 최근에 Python을 배우기 시작했습니다. Java에서는 오류와 예외가 구별되기 때문에 혼란 스럽습니다. 파이썬에도 차이가 있습니까?
82 java  python  exception 

9
자바 8 : 줄 바꿈 및 들여 쓰기로 람다 서식 지정
람다 들여 쓰기로 달성하고 싶은 것은 다음과 같습니다. 여러 줄 문 : String[] ppl = new String[] { "Karen (F)", "Kevin (M)", "Lee (M)", "Joan (F)", "Des (M)", "Rick (M)" }; List<String> strings = Arrays.stream(ppl) .filter( (x) -> { return x.contains("(M)"); } ).collect(Collectors.toList()); strings.stream().forEach(System.out::println); 한 줄 문 : List<String> strings …

4
Gradle을 통해 Java 클래스를 실행할 때 시스템 속성 및 매개 변수 전달 문제
빠른 통합 테스트의 일부로 Gradle을 통해 명령 줄 Java 앱을 실행하려고합니다. Maven에서 빌드 스크립트를 이식하고 있는데 exec-maven-plugin. 내 두 가지 큰 요구 사항은 다음과 같습니다. 시스템 속성을 실행 가능한 Java 코드로 전달할 수 있음 실행 가능한 Java 코드에 명령 줄 인수를 전달할 수 있음 빌드 스크립트에서 이러한 속성을 읽으려는 것이 …
82 java  gradle 

1
com.sun.jersey와 org.glassfish.jersey의 차이점
com.sun.jersey과 의 차이점은 무엇입니까 org.glassfish.jersey? 현재 REST 서비스를 사용하고 com.sun.jersey있으며 테스트를 작성하고 싶지만 이에 대한 좋은 자습서를 찾을 수 없습니다 (아무것도 작동하지 않는 것 같습니다). 그러나 org.glassfish.jersey테스트 에 대한 좋은 문서를 찾을 수 있습니다 .
82 java  glassfish  jersey  sun 

3
JPA : @JoinColumn과 @PrimaryKeyJoinColumn의 차이점은 무엇입니까?
@JoinColumn과 의 정확한 차이점은 무엇입니까 @PrimaryKeyJoinColumn? @JoinColumn외래 키의 일부인 열에 사용 합니다. 일반적인 열은 다음과 같을 수 있습니다 (예 : 추가 속성이있는 조인 테이블). @ManyToOne @JoinColumn(name = "...") private OtherClass oc; 열을 PK로 승격하면 (일명 관계 식별) 어떻게 되나요? 이제 열이 PK이므로 다음과 @Id같이 태그를 지정해야합니다 . @Id @ManyToOne @JoinColumn(name …

4
org.apache.http.HttpResponse에서 HTTP 코드 가져 오기
org.apache.http.HttpResponseJava 애플리케이션에서 클래스를 사용하고 있으며 HTTP 상태 코드를 가져올 수 있어야합니다. 내가 그것을 사용하면 .toString()거기에서 HTTP 상태 코드를 볼 수 있습니다. HTTP 상태 코드를 int 또는 String으로 가져올 수있는 다른 함수가 있습니까? 무리 감사!

6
forEach 루프 Java 8 for Map 항목 세트
맵 항목 세트에 대한 각 루프에 대해 java7까지 각 루프에 대해 기존의 기존 방식을 java8로 변환하려고 시도하고 있지만 오류가 발생합니다. 변환하려는 코드는 다음과 같습니다. for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println("Key : " + entry.getKey() + " Value : " + entry.getValue()); } 내가 한 변경 사항은 다음과 같습니다. …
82 java  lambda  java-8 

7
Java Swing-JScrollPane 사용 및 맨 위로 스크롤
JScrollPane을 사용하여 텍스트 편집기 역할을하는 텍스트 구성 요소가있는 JFrame에서 스크롤을 허용하고 있습니다. 이 편집기에서 텍스트를 설정 한 후 맨 위로 스크롤하여 파일 시작 부분에 무엇이 있는지 확인할 수 있습니다. 누구든지 이것을하는 방법을 알고 있습니까?
82 java  swing 

9
JDK8-Maven javadoc 플러그인을 사용하여 javadoc을 생성하려고 할 때 "javax.interceptor.InterceptorBinding에 대한 클래스 파일을 찾을 수 없음"오류 발생
JDK8을 사용하고 있습니다 (Jenkins에서 시작한 Linux에서 Win x64 u25 JDK +를 사용하여 Eclipse 작업 공간에서 시도했습니다-jdk-8u20-linux-x64, 둘 다 동일한 문제). 다중 모듈 Maven 프로젝트가 있습니다 (패키징 유형이 "pom"인 기본 모듈에서 Maven 목표 "javadoc : aggregate"를 시작합니다). Pom 빌드 섹션은 다음과 같습니다. <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> …

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