«java» 태그된 질문

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

3
Amazon PA API 5.0 마이그레이션-Maven SDK 종속성을 찾을 수 없음 (퍼블릭 리포지토리)
3 월에 Amazon PA API 마이그레이션을 수행해야합니다. 'PA API 5.0 SDK'가 게시 된 Maven 공용 저장소를 찾으려고합니다. 공식 문서입니다 : 링크 그것은 말한다 : paapi5-java-sdk-and-samples 아카이브를 다운로드하여 압축을 푸십시오. 원하는 편집기에서 프로젝트를 엽니 다. dependencies 폴더에있는 모든 jar을 빌드 경로에 추가하십시오. 전문적이지 않고 유지 관리가 불가능합니다 .. 또한이 항아리 중 …

1
값을 할당 할 때 이상한 Java 3 진 동작. 이 일이 발생하기 위해 Java가 무대 뒤에서 무엇을하고 있습니까?
며칠 전, Java가 어떻게 또는 왜 다음을 수행 할 수 있는지에 대한 문서를 찾을 수없는 매혹적인 시나리오를 만났습니다. 이 스 니펫은 단순한 버그 형태입니다. @Test public void test() { boolean bool = false; Integer intVal = Integer.valueOf(5); Long longVal = null; Long result = bool ? intVal : longVal; System.out.println(" …

4
Docker 컨테이너의 Wildfly가 시작되지 않습니다
Windows 10 Pro의 Docker 컨테이너에서 실행되는 Wildfly의 시작 페이지에 액세스하려고합니다. 이것이 내가 한 일입니다. 이미지를 뽑았다 : docker pull jboss/wildfly Wildfly 컨테이너를 실행하십시오 (Wildfly 로그에서 올바르게 작동한다는 것을 알 수 있습니다). docker run -it -p 8080:8080 jboss/wildfly 컨테이너 ID를 찾으십시오. docker ps IP 주소를 검사하십시오. docker inspect -f "{{ .NetworkSettings.IPAddress …
10 java  docker  jboss  wildfly  devops 

1
BigDecimal이 float 또는 double로 정확하게 변환 될 수 있는지 확인하는 방법은 무엇입니까?
클래스 BigDecimal에는 무손실 변환을 보장하는 몇 가지 유용한 방법이 있습니다. byteValueExact() shortValueExact() intValueExact() longValueExact() 그러나 방법 floatValueExact()과 doubleValueExact()존재하지 않습니다. 메소드 floatValue()및에 대한 OpenJDK 소스 코드를 읽었습니다 doubleValue(). 둘 다 Float.parseFloat()및 으로 폴백되는 것처럼 보이며 Double.parseDouble()양 또는 음의 무한대를 반환 할 수 있습니다. 예를 들어 10,000 9s의 문자열을 구문 분석하면 양의 …
10 java  bigdecimal 

8
조건부 스트림에서 첫 번째 (0 인덱스 포함) 요소 제거
다음 코드가 있습니다. Stream<String> lines = reader.lines(); fist string이 같으면 "email"Stream에서 첫 번째 문자열을 제거하고 싶습니다. 스트림의 다른 문자열의 경우이 검사가 필요하지 않습니다. 어떻게 아파요? 추신 물론 목록으로 변환 한 다음 구식 학교 for 루프를 사용할 수 있지만 다시 스트림이 필요합니다.


2
Multi-Sim 장치에서 수신 전화의 대상 SimCard 감지
나는 많은 게시물을 읽고 많은 솔루션을 시도했지만 모든 게시물의 공통점은 모두 구식이며 적어도 최신 버전의 Android에서 작동하는 솔루션을 찾을 수 없다는 것입니다. Post 1 , 결과 : intent.getExtras().getInt("simId", -1)항상 -1을 반환 Post 2 , 결과 : intent.getExtras().getInt("slot", -1)항상 -1을 반환 게시물 3 , 결과 : String[] array = new String[]{ …

1
예외를 잡아서 다시 던지지 만 예외는 아닙니다.
나는 다음과 같은 코드를 발견했다. void run() { try { doSomething(); } catch (Exception ex) { System.out.println("Error: " + ex); throw ex; } } void doSomething() { throw new RuntimeException(); } 등이 보이기 때문에이 코드는 나를 놀라게 run()-method가 던지는 능력 Exception이 잡는다 이후, Exception다음을 rethrows하지만 방법은 던져 선언되지 Exception분명히 할 …
10 java  exception  throws 

6
자바의 주어진지도 값에서 최신 날짜를 찾는 방법
문자열 데이터 유형으로 날짜 값을 가진 아래 값을 가진 해시 맵이 있습니다. 지도에서 사용할 수있는 모든 날짜를 비교하고 최근 날짜가있는 하나의 키-값 만 추출하고 싶습니다. 키가 아닌 값과 비교하고 싶습니다. 아래 코드를 포함 시켰습니다 import java.util.HashMap; import java.util.Map; public class Test { public static void main(String[] args) { Map<String, String> …

4
스트림으로 예외 처리
나는 목록에있는 각각 이 다음을 나타 내기 때문에 Map<String,List<String>>로 바꾸고 싶다 .Map<String,List<Long>>StringLong Map<String,List<String>> input = ...; Map<String,List<Long>> output= input.entrySet() .stream() .collect(toMap(Entry::getKey, e -> e.getValue().stream() .map(Long::valueOf) .collect(toList())) ); 내 주요 문제는 각각 String올바르게 표시되지 않을 수 있습니다 Long; 문제가있을 수 있습니다. Long::valueOf예외가 발생할 수 있습니다. 이 경우 null 또는 빈 값을 …

2
Akka 스트림을 업스트림 서비스로 전달하여 채우기
업스트림 서비스 (Azure Blob Service)를 호출하여 데이터를 OutputStream으로 푸시 한 다음 akka를 통해 클라이언트로 되돌려 보내야합니다. akka (및 서블릿 코드)가 없으면 ServletOutputStream을 가져 와서 Azure 서비스의 메소드로 전달합니다. 내가 가장 비틀 거리려고 시도 할 수있는 가장 가까운 것은 분명히 잘못된 것입니다. Source<ByteString, OutputStream> source = StreamConverters.asOutputStream().mapMaterializedValue(os -> { blobClient.download(os); return …

6
NetBeans를 설치하는 동안 오류를 수정하는 방법?
Java를 설치하고 Windows 10에 NetBeans 11.3을 설치하려고하지만 exe를 실행 한 후. 설치 프로그램에서 오류 메시지가 나타납니다. 스레드 기본 java.lang.NoClassDefFoundError java / util / jar / Pack200에서 예기치 않은 예외가 발생했습니다.
9 java  netbeans 

4
HashMap의 값을 반복하고 복사하는 효율적인 방법
변환하고 싶습니다 : Map<String, Map<String, List<Map<String, String>>>> inputMap 에: Map<String, Map<String, CustomObject>> customMap inputMap구성에 제공되며 준비되었지만 customMap형식을 지정 해야합니다 . CustomObject는 List<Map<String, String>>함수에서 몇 줄의 코드 를 사용하여 파생됩니다 . 입력 맵을 반복하고 customMap에서 키 값을 복사하는 일반적인 방법을 시도했습니다. Java 8 또는 다른 바로 가기를 사용하여 효율적인 방법이 있습니까? …

2
컬렉션을 안전하게 복사하려면 어떻게해야합니까?
과거에는 컬렉션을 안전하게 복사한다고 말했습니다. public static void doThing(List<String> strs) { List<String> newStrs = new ArrayList<>(strs); 또는 public static void doThing(NavigableSet<String> strs) { NavigableSet<String> newStrs = new TreeSet<>(strs); 그러나 이러한 "복사"생성자, 비슷한 정적 생성 방법 및 스트림은 실제로 안전하며 규칙은 어디에 지정되어 있습니까? 안전하다는 말은 합리적으로 백업되고 결함이 없다고 가정 …

2
WeakHashMap 사용에도 불구하고 OutOfMemoryException
를 호출하지 않으면 System.gc()시스템에서 OutOfMemoryException이 발생합니다. 왜 System.gc()명시 적으로 전화해야하는지 모르겠습니다 . JVM이 gc()스스로 호출해야 합니까? 조언 부탁드립니다. 다음은 내 테스트 코드입니다. public static void main(String[] args) throws InterruptedException { WeakHashMap<String, int[]> hm = new WeakHashMap<>(); int i = 0; while(true) { Thread.sleep(1000); i++; String key = new String(new Integer(i).toString()); …

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