반응형

java 89

Java 8에서 지수를 사용하여 스트림을 반복하는 간결한 방법이 있는가?

Java 8에서 지수를 사용하여 스트림을 반복하는 간결한 방법이 있는가? 스트림에서 인덱스에 액세스하면서 스트림을 반복하는 간결한 방법이 있는가? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List nameList; Stream indices = intRange(1, names.length).boxed(); nameList = zip(indices, stream(names), SimpleEntry::new) .filter(e -> e.getValue().length() c.Length names[i].length() names[i]) .collect(Collectors.toList()); 결과 목록은 "Erik"만 포함한다. 루프에 익숙할..

Programing 2022.05.16

SSL 및 인증서 키 저장소

SSL 및 인증서 키 저장소 인증서가 들어 있는 키 저장소가 어디에 있는지 Java 프로그램이 어떻게 알 수 있는가? 또는 다음 중 하나:Java 프로그램에 키 저장소를 찾을 위치를 알려 주는 방법은? Keystore를 어떤 방법으로 지정한 후, 서버에 대한 인증확인에 사용할 인증서를 지정하는 방법은?SSL 속성은 시스템 속성을 통해 JVM 수준에서 설정된다.프로그램을 실행할 때 설정하거나(java -D....) 시스템을 수행하여 코드에서 설정할 수 있다는 의미.setProperty. 설정해야 하는 특정 키는 다음과 같다. javax.net.properties.keystore- 응용 프로그램 프로세스의 자체 인증서 및 개인 키를 포함하는 Java keystore 파일의 위치.윈도우즈에서 지정된 경로 이름..

Programing 2022.05.16

Java.lang의 원인.호환되지 않는ClassChangeError?

Java.lang의 원인.호환되지 않는ClassChangeError? Java 도서관을 JAR로 포장하고 있는데, 많은 것을 집어던지고 있다.java.lang.IncompatibleClassChangeErrors 그것으로부터 메소드를 호출하려고 할 때.이 오류들은 무작위로 나타나는 것 같다.어떤 종류의 문제들이 이 오류를 일으킬 수 있을까?이는 클라이언트 코드를 다시 작성하지 않고 라이브러리에 대해 호환되지 않는 일부 이진 변경을 수행했음을 의미한다.자바 언어 규격 §13은 그러한 모든 변화를 가장 두드러지게, 비-비-비-변화를 상세하게 기술하고 있다.static비사적 분야/비사적 분야static또는 그 반대의 경우도 마찬가지야. 새 라이브러리에 대해 클라이언트 코드를 다시 컴파일하십시오. 그러면 바로 ..

Programing 2022.05.16

Java에서 사용자 지정 예외 유형을 생성하는 방법

Java에서 사용자 지정 예외 유형을 생성하는 방법 이 질문에는 이미 다음과 같은 해답이 있다. 사용자 지정 예외를 작성하려면 어떻게 해야 하는가? (5개 답변) 닫힌2년 전. Java에서 사용자 지정 예외를 만들고 싶은데 어떻게 하지? ... try{ ... String word=reader.readLine(); if(word.contains(" ")) /*create custom exception*/ } catch(){ 다음에 대한 사용자 지정 예외를 만들 때throw new..., 나는 오류를 얻는다.unreported exception...must be caught or declared to be thrown 클래스를 확장하는 사용자 지정 예외 클래스를 만들 수 있어야 하는 예: class Wor..

Programing 2022.05.16

Thread.current를 호출하는 이유캐치 인터럽트Exception 블록의 스레드.인터럽트()?

Thread.current를 호출하는 이유캐치 인터럽트Exception 블록의 스레드.인터럽트()? 메소드를 호출하는 이유Thread.currentThread.interrupt()캐치 블럭에서?이것은 위엄을 유지하기 위해 행해진다. 당신이 잡으면InterruptedException그리고 그것을 삼키면, 당신은 본질적으로 어떤 상위 수준의 방법/계층들이 인터럽트를 알아차리지 못하게 된다.문제가 생길 수도 있어 전화해서Thread.currentThread().interrupt()스레드의 인터럽트 플래그를 설정하여 상위 수준의 인터럽트 핸들러가 이를 알아차리고 적절하게 처리할 수 있도록 하십시오. Java Concursence in Practice는 7.1.3장: Response to Interruption에..

Programing 2022.05.16

선행 0으로 Java 문자열을 포맷하는 방법

선행 0으로 Java 문자열을 포맷하는 방법 예를 들어 String이 여기에 있다. "Apple" 0을 추가하여 8자 입력: "000Apple" 어떻게 그럴 수가 있지?public class LeadingZerosExample { public static void main(String[] args) { int number = 1500; // String format below will add leading zeros (the %0 syntax) // to the number above. // The length of the formatted string will be 7 characters. String formatted = String.format("%07d", number); System.out.pr..

Programing 2022.05.15

Spring Java Config: 런타임 인수를 사용하여 프로토타입 범위 @Bean을 만드는 방법

Spring Java Config: 런타임 인수를 사용하여 프로토타입 범위 @Bean을 만드는 방법 Spring의 Java Config를 사용하여, 런타임에만 얻을 수 있는 생성자 인수가 있는 프로토타입 범위 콩을 획득/인스턴트해야 한다.다음 코드 예제를 고려하십시오(간결성을 위해 단순화됨). @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(t..

Programing 2022.05.14

java : float를 String으로, String을 Float로 변환

java : float를 String으로, String을 Float로 변환 어떻게 하면 플로트에서 스트링 또는 스트링으로 변환할 수 있을까? 나의 경우 나는 2개의 값 문자열(표에서 얻은 값)과 내가 계산한 부동값 사이에서 주장을 해야 한다. String valueFromTable = "25"; Float valueCalculated =25.0; 나는 처음부터 끝까지 노력했다. String sSelectivityRate = String.valueOf(valueCalculated ); 하지만 그 주장은 실패한다.자바 클래스 사용. float f = Float.parseFloat("25"); String s = Float.toString(25.0f); 비교를 하려면 항상 줄을 띄워 두 개의 띄어쓰기로 비교하..

Programing 2022.05.14

을 하는가?을 하는가?을 하는가?자바에서 평균은?자바에서 평균은?자바에서 평균은?

을 하는가?자바에서 평균은? 내 질문은 위와 같다.미안, 아마 중복된 것 같은데, 그 예로는 찾을 수가 없었어.맨 끝에 왜 그냥 사용하지 않으세요?Class매개 변수로서?Class매개 변수화할 수 있는 클래스이므로 구문을 사용할 수 있음Class어디에T유형이다.글로써Class, 당신이 선언하는 것은Class어떤 유형이든 될 수 있는 개체(?와일드카드(Wildcard).그Class유형은 클래스에 대한 메타 정보를 포함하는 유형이다. 그의 특정 유형을 특정하여, 다음을 사용하여 일반 유형을 참조하는 것이 항상 좋은 관행이다.Class당신은 이 관행을 존중하고 있다(자각하고 있다)Class매개 변수화 가능) 그러나 특정 유형을 가지도록 매개 변수를 제한하지 마십시오. 제네릭 및 와일드카드에 대한 참조: htt..

Programing 2022.05.09

Javadoc 주석의 다중 회선 코드 예제

Javadoc 주석의 다중 회선 코드 예제 나는 어떤 방법에 대한 자바도크 코멘트에 포함시키고 싶은 작은 코드 예를 가지고 있다. /** * -- ex: looping through List of Map objects -- * * for (int i = 0; i < list.size(); i++) { * Map map = (Map)list.get(i); * System.out.println(map.get("wordID")); * System.out.println(map.get("word")); * } * * * @param query - select statement * @return List of Map objects */ 문제는 코드 예가 자바독에 나타나면서 줄 바꿈이 없어 읽기 힘들다는 것이다. -..

Programing 2022.05.09
반응형