«java» 태그된 질문

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

30
HttpClient 로깅 비활성화
통합 테스트 스위트에서 commons-httpclient 3.1을 사용하고 있습니다. HttpClient의 기본 로깅은 매우 시끄 럽기 때문에 끌 수없는 것 같습니다. 나는 여기 의 지시를 따르려고 노력했지만 그들 중 어느 것도 차이를 만들지 않습니다. 주로 org.apache.http.wire 로거를 종료해야합니다. 문제의 일부는 어떤 유형의 로거 HttpClient가 사용하려고하는지 모르며 대부분의 문제는 이전 에이 라이브러리를 사용한 적이 …

8
Java 문자열에서 hashCode ()의 일관성
Java String의 hashCode 값은 ( String.hashCode () ) 로 계산됩니다 . s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] 다음 표현식이 거짓으로 평가되는 환경 (JVM 버전, 공급 업체 등)이 있습니까? boolean expression = "This is a Java string".hashCode() == 586653468 업데이트 # 1 : 답변이 "예, 그러한 환경이 있습니다"라고 주장하는 경우 …
134 java  string  hashcode 

15
Collection에서 최대 값을 얻는 방법 (예 : ArrayList)?
정수 값을 저장하는 ArrayList가 있습니다. 이 목록에서 최대 값을 찾아야합니다. 예를 들어 arrayList 저장 값이 다음 10, 20, 30, 40, 50과 같다고 가정하면 최대 값은 다음 과 같습니다 50. 최대 값을 찾는 효율적인 방법은 무엇입니까? @ 편집 : 방금 확실하지 않은 솔루션을 찾았습니다. ArrayList<Integer> arrayList = new ArrayList<Integer>(); arrayList.add(100); /* …
134 java 

3
리턴하기 위해 오브젝트를 일반 유형으로 캐스트
메소드의 값을 리턴하기 위해 오브젝트를 캐스트하는 방법이 있습니까? 이 방법을 시도했지만 "instanceof"부분에서 컴파일 시간 예외가 발생했습니다. public static <T> T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { return null; } } 나는 이것을 시도했지만 런타임 예외, ClassCastException을 주었다. public static <T> T convertInstanceOfObject(Object …
134 java  generics  casting 


12
내 항아리의 매니페스트 읽기
Manifest클래스를 전달한 파일 을 읽어야 하지만 다음을 사용할 때 : getClass().getClassLoader().getResources(...) Java Runtime에 MANIFEST처음 .jar로드 된 것을 얻습니다 . 내 응용 프로그램이 애플릿 또는 웹 스타트에서 실행 되므로 내 .jar파일에 액세스 할 수 없습니다 . 실제로 Felix OSGi를 시작한 Export-package속성 을 읽고 싶습니다 .jar. 따라서 해당 패키지를 Felix에 공개 할 …

8
Mvn 설치 또는 Mvn 패키지
Maven을 처음 사용하고 MyEclipse에 maven을 구성한 Java 기반 웹 프로젝트가 있습니다. 내가 어떤 자바 파일을 수정 한 경우 이제 그럼 내가 어떻게해야합니까 Run as -> Mvn install나 Mvn package?
134 java  maven  myeclipse 

7
Maven으로 간단한 Java 10 / Java 11 프로젝트를 컴파일 할 수 없습니다
사소한 Maven 프로젝트가 있습니다. src └── main └── java └── module-info.java pom.xml pom.xml : <groupId>org.example</groupId> <artifactId>example</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>example</name> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> <configuration> <release>10</release> </configuration> </plugin> </plugins> </build> 를 통해 프로젝트를 빌드 mvn -X install -DskipTests=true하면 실패합니다. org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (default-testCompile) on project example: …

8
BigDecimal을 정수로 변환
BigDecimal을 반환하는 최대 절전 모드 메서드가 있습니다. 해당 번호를 전달 해야하는 다른 API 메소드가 있지만 Integer를 매개 변수로 허용합니다. 두 메소드의 리턴 유형 또는 변수 유형을 변경할 수 없습니다. 이제 BigDecimal을 Integer로 변환하고 두 번째 방법으로 전달하는 방법은 무엇입니까? 이 방법이 있습니까?

6
JRE 또는 JDK가 설치되어 있는지 확인하는 방법
JDK를 의도적으로 설치 한 컴퓨터가 하나 있습니다. 테스트를 위해 JRE가있는 다른 컴퓨터가 있습니다. 그러나이 컴퓨터에서 Java 응용 프로그램을 작동시키고 다른 컴퓨터에서 시도했을 때 JDK가 필요하다는 불만이 제기되었습니다. JDK가 어떻게 시스템에 설치되었는지 어떻게 확인할 수 있습니까? 참고 : 해당 컴퓨터는 Mac입니다.
134 java  macos  java-8 

7
Spring Java Config : 런타임 인수로 프로토 타입 범위의 @Bean을 어떻게 작성합니까?
Spring의 Java Config를 사용하면 런타임에서만 얻을 수있는 생성자 인수가있는 프로토 타입 범위의 Bean을 획득 / 인스턴스화해야합니다. 다음 코드 예제 (간단하게 단순화)를 고려하십시오. @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String name = request.getParameter("name"); Thing thing = appCtx.getBean(Thing.class, name); //System.out.println(thing.getName()); //prints name } 여기서 Thing …

19
치명적 경보 수신 : SSLHandshakeException을 통한 handshake_failure
인증 된 SSL 연결에 문제가 있습니다. 클라이언트 인증 SSL 인증서로 외부 서버에 연결하는 Struts Action을 작성했습니다. 내 작업에서 서버로 인해 다음과 같은 오류가 발생하여 일부 데이터를 은행 서버로 보내려고하지만 운이 없습니다. error: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 서버로 데이터를 보내는 내 Action 클래스의 내 메소드 //Getting external IP from host …

1
Dagger 2에서 구성 요소 (객체 그래프)의 수명주기를 결정하는 요소는 무엇입니까?
Dagger 2의 스코프, 특히 스코프 그래프의 수명주기를 둘러 보려고합니다. 범위를 벗어날 때 정리할 구성 요소를 어떻게 작성합니까? Android 애플리케이션의 경우 Dagger 1.x를 사용하는 경우 일반적으로 활동 레벨에서 하위 범위를 작성하도록 확장 할 애플리케이션 레벨에 루트 범위가 있습니다. public class MyActivity { private ObjectGraph mGraph; public void onCreate() { mGraph = …
134 java  dagger-2  lifecycle 

1
Java 8 Stream을 사용하여 일부 클래스 속성에서 List를 얻으려면 어떻게해야합니까?
있습니다 List<Person>. List의 속성에서 를 가져와야합니다 Person. 예를 들어 Person수업이 있습니다. class Person { private String name; private String birthDate; public String getName() { return name; } public String getBirthDate() { return birthDate; } Person(String name) { this.name = name; } } List<Person> personList = new ArrayList<>(); personList.add(new Person("David")); personList.add(new …

7
람다 식에 사용되는 변수는 최종적이거나 효과적으로 최종적이어야합니다
람다 식에 사용되는 변수는 최종적이거나 효과적으로 최종적이어야합니다 사용하려고하면 calTz이 오류가 표시됩니다. private TimeZone extractCalendarTimeZoneComponent(Calendar cal, TimeZone calTz) { try { cal.getComponents().getComponents("VTIMEZONE").forEach(component -> { VTimeZone v = (VTimeZone) component; v.getTimeZoneId(); if (calTz == null) { calTz = TimeZone.getTimeZone(v.getTimeZoneId().getValue()); } }); } catch (Exception e) { log.warn("Unable to determine ical timezone", e); …
134 java  lambda 

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