«java» 태그된 질문

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

7
Jersey가 InjectionManagerFactory를 찾을 수 없습니다.
Tomcat 8.5.11에서 Jersey API를 실행하는 동안 API가 중지되는 오류가 발생합니다. HTTP 상태 500-Servlet Jersey REST 서비스의 Servlet.init ()에서 예외가 발생했습니다. 예외 보고서 유형 servlet Jersey REST 서비스에 대한 Servlet.init () 메시지에서 예외가 발생했습니다. 설명 서버에서이 요청을 수행하지 못하게하는 내부 오류가 발생했습니다. 예외 javax.servlet.ServletException : servlet Jersey REST 서비스의 Servlet.init ()가 …

14
Java 동시성 : 카운트 다운 래치 대 순환 장벽
java.util.concurrent API를 읽고 있었고 , CountDownLatch: 다른 스레드에서 수행중인 작업 세트가 완료 될 때까지 하나 이상의 스레드가 대기 할 수 있도록하는 동기화 지원. CyclicBarrier: 스레드 세트가 서로 공통 장벽 지점에 도달 할 때까지 기다릴 수있는 동기화 지원. 나에게 둘 다 똑같아 보이지만 더 많은 것이 있다고 확신합니다. 예를 들어에서 CoundownLatch, …

5
Java에 "개인 보호"액세스 수정자가 있습니까?
일부 참조는 Java에서 private protected(둘 다 단어로) 액세스 수정자를 참조하는 것을 보았습니다 . private protected someMethod() { } 이것을 참조하여 찾은 페이지 중 하나가 여기 있습니다 . 저의 학교 수업은이 액세스 수정자를 언급했습니다 (존재한다고 말했습니다). 그러나이를 사용하면 Java 언어에 오류가 발생합니다. 변수와 메소드를 모두 사용해 보았지만 존재하지 않는다고 확신하지만 발생한 …

8
왜 배열이 공변이지만 제네릭은 변하지 않습니까?
Joshua Bloch의 효과적인 Java에서 배열은 두 가지 중요한 점에서 일반 유형과 다릅니다. 첫 번째 배열은 공변량입니다. 제네릭은 변하지 않습니다. 공변량은 단순히 X가 Y의 하위 유형 인 경우 X []도 Y []의 하위 유형이됨을 의미합니다. 배열이 공변량 임 string이 Object의 하위 유형이므로 String[] is subtype of Object[] 불변은 단순히 X가 Y의 …

5
Java OCR 구현
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 3 년 전 . 이 질문을 개선하십시오 이것은 주로 호기심이지만 순수한 Java로 OCR 구현이 있습니까? Java에서 이것이 순전히 어떻게 수행되는지 궁금하고 OCR이 일반적으로 관심이 있으니 철저히 …
160 java  ocr 

11
배포 할 Android Jar 라이브러리 생성
필요에 따라 Android 애플리케이션으로 가져올 수있는 공유 소스 프로젝트를 작성할 수있는 Android 라이브러리 프로젝트를 알고 있습니다. 그러나 소스를 사용할 수 있어야합니다. 전통적인 JAR과 같은 다른 Android 프로젝트에서 사용할 수있는 폐쇄 소스 라이브러리를 빌드하고 배포하는 방법을 찾고 있습니다. 이것은 안드로이드 컴파일러의 사용이 필요하므로 바닐라 자바 ​​JAR 파일이 아닙니다. FWIW, JAR에 리소스 …
160 java  android  jar 

8
스칼라 대 자바, 성능 및 메모리? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

6
Java8에서 람다를 사용하여 null이 아닌 경우에만 값 필터링
라고하는 객체 목록이 있습니다 car. Java 8을 사용하여 일부 매개 변수를 기준 으로이 목록을 필터링하고 싶습니다.하지만 매개 변수가 null이면 throw NullPointerException됩니다. null 값을 필터링하는 방법은 무엇입니까? 현재 코드는 다음과 같습니다 requiredCars = cars.stream().filter(c -> c.getName().startsWith("M")); 이 발생 NullPointerException하는 경우 getName()반환 null.

4
Java 8에서 스트림을 캐스트 할 수 있습니까?
Java 8에서 스트림을 캐스트 할 수 있습니까? 객체 목록이 있다고 가정하면 추가 객체를 모두 필터링하기 위해 이와 같은 작업을 수행 할 수 있습니다. Stream.of(objects).filter(c -> c instanceof Client) 이 후, 고객과 무언가를하고 싶다면 각각을 캐스팅해야합니다. Stream.of(objects).filter(c -> c instanceof Client) .map(c -> ((Client) c).getID()).forEach(System.out::println); 조금 추한 것 같습니다. 전체 스트림을 …
160 java  java-8  java-stream 

13
PreparedStatement의 SQL을 어떻게 얻을 수 있습니까?
다음과 같은 메소드 서명이있는 일반적인 Java 메소드가 있습니다. private static ResultSet runSQLResultSet(String sql, Object... queryParams) 연결을 열고 PreparedStatementsql 문을 사용하여 변수를 작성하고 queryParams변수 길이 배열 의 매개 변수를 실행하고 실행하고 ResultSet(a CachedRowSetImpl)를 캐시 하고 연결을 닫은 다음 캐시 된 결과 세트를 리턴합니다. 오류를 기록하는 방법에 예외 처리가 있습니다. 디버깅에 매우 …

30
정렬 된 두 배열을 정렬 된 배열로 병합하는 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 이것은 인터뷰에서 나에게 물었고 이것은 내가 제공 한 솔루션입니다. public static int[] merge(int[] a, …

7
낙타 사건에 찬성하여 밑줄을 극복하는 잭슨
인터넷에서 JSON 문자열을 검색합니다. 내가 본 대부분의 JSON과 마찬가지로 밑줄로 구분 된 긴 키가 포함되어 있습니다. 본질적으로 내 목표는 JSON을 java 객체로 deserialize하는 것이지만 Java 코드에는 밑줄을 사용하지 않습니다. 예를 들어 낙타의 경우 필드 가있는 User클래스가 있을 수 있으며 firstName동시에 잭슨에게 first_nameJSON에서 firstName클래스 필드로 키 를 매핑하도록 지시해야 합니다. 가능합니까? …
160 java  jackson 

21
Gradle이 tools.jar을 찾을 수 없습니다
gradle과 함께 javadoc doclet을 사용하고 있기 때문에 jdk (내 경우 1.6.0_26)의 lib 폴더에있는 tools.jar 패키지를 사용해야합니다. 요점은 gradle이 자동으로 가져 가지 않으므로 해당 도구 패키지를 내 libs 폴더에 추가 한 다음 dependencies.gradle에 추가하는 것입니다. 이제 JDK 집에서 직접 dependencies.gradle로 가져 가고 싶습니다. 그렇게 할 방법이 있습니까? 나는 내 의존성에서 다음을 …
160 java  gradle  groovy  build 

15
문자열에 대한 좋은 해시 함수
문자열에 대한 좋은 해시 함수를 생각하려고합니다. 그리고 문자열의 처음 다섯 문자에 대한 유니 코드 값을 합산하는 것이 좋습니다. 좋은 생각입니까, 아니면 나쁜 생각입니까? Java 로이 작업을 수행하고 있지만 큰 차이가 있다고는 생각하지 않습니다.
160 java  hash  hashtable  hashcode 

3
경고 : Assert 유형의 assertEquals 메소드는 더 이상 사용되지 않습니다.
방법 이후 Assert.assertEquals 은 더 이상 사용되지 않으므로 현재 어떤 방법을 사용해야합니까? 다음 코드 : String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2); 다음과 같은 경고가 나타납니다. 이 줄에 여러 마커 Assert 유형의 assertEquals (String, String) 메소드는 더 이상 사용되지 않습니다. Assert 유형은 더 이상 사용되지 않습니다.
160 java  junit 

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