반응형

Java 191

Kotlin에서 익명 인터페이스 인스턴스를 작성하려면 어떻게 해야 합니까?

Kotlin에서 익명 인터페이스 인스턴스를 작성하려면 어떻게 해야 합니까? 서드파티제의 Java 라이브러리는 다음과 같은 인터페이스를 가진 오브젝트가 있습니다. public interface Handler { void call(C context) throws Exception; } 자바 어나니머스 클래스와 유사한 Kotlin에서 다음과 같이 간결하게 구현하려면 어떻게 해야 합니까? Handler handler = new Handler { @Override public void call(MyContext context) throws Exception { System.out.println("Hello world"); } } handler.call(myContext) // Prints "Hello world"..

sourcecode 2022.11.07

JSONObject를 사용하여 Java에서 올바른 JSONArray를 작성하는 방법

JSONObject를 사용하여 Java에서 올바른 JSONArray를 작성하는 방법 JSONObject를 사용하여 Java에서 다음과 같은 JSON 개체를 만들려면 어떻게 해야 합니까? { "employees": [ {"firstName": "John", "lastName": "Doe"}, {"firstName": "Anna", "lastName": "Smith"}, {"firstName": "Peter", "lastName": "Jones"} ], "manager": [ {"firstName": "John", "lastName": "Doe"}, {"firstName": "Anna", "lastName": "Smith"}, {"firstName": "Peter", "lastName": "Jones"} ]..

sourcecode 2022.11.07

javax.validation 입니다.확인예외:HV000183:'javax.el'을 로드할 수 없습니다.Expression Factory '

javax.validation 입니다.확인예외:HV000183:'javax.el'을 로드할 수 없습니다.Expression Factory ' 휴지 상태 검증기를 사용하여 매우 간단한 응용 프로그램을 작성하려고 합니다. 내 단계: pom.xml에 다음 종속성을 추가합니다. org.hibernate hibernate-validator 5.1.1.Final 코드 쓰기: class Configuration { Range(min=1,max=100) int threadNumber; //... public static void main(String[] args) { ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator valid..

sourcecode 2022.11.07

Java 8 스트림이 비어 있는지 확인하는 방법

Java 8 스트림이 비어 있는지 확인하는 방법 요?Stream비어있고, 그렇지 않으면 예외를 발생시킬 수 있습니까? 기본적으로 아래의 코드와 동등한 것을 찾고 있습니다만, 중간 스트림을 실현하지 않고 있습니다.특히 터미널 조작에 의해 스트림이 실제로 소비되기 전에는 체크가 실행되지 않아야 합니다. public Stream getFilteredThings() { Stream stream = getThings().stream() .filter(Thing::isFoo) .filter(Thing::isBar); return nonEmptyStream(stream, () -> { throw new RuntimeException("No foo bar things available") }); } private st..

sourcecode 2022.11.06

목록 인스턴스 방법

목록 인스턴스 방법 어떻게 하면 이런 일을 할 수 있을까요?확인할 수 있다(obj instanceof List)하지만 만약 그렇다면(obj instanceof List)방법이 있을까요?범용 컴파일 시 데이터형이 삭제되기 때문에 불가능합니다.가능한 유일한 방법은 목록에 포함된 유형을 유지하는 일종의 래퍼를 작성하는 것입니다. public class GenericList extends ArrayList { private Class genericType; public GenericList(Class c) { this.genericType = c; } public Class getGenericType() { return genericType; } } if(!myList.isEmpty() && myList.get..

sourcecode 2022.11.06

Android Recycleer View 스크롤 성능

Android Recycleer View 스크롤 성능 리스트 및 카드 작성 가이드에 따라 RecycleerView의 예를 작성했습니다.어댑터는 레이아웃을 부풀리기 위한 패턴 실장만을 갖추고 있습니다. 스크롤 퍼포먼스의 저하에 문제가 있다.이것은 8개의 항목만 있는 RecycleView에서 확인할 수 있습니다. 일부 테스트에서 Android L에서는 이 문제가 발생하지 않음을 확인했습니다.그러나 KitKat 버전에서는 성능 저하가 뚜렷합니다.최근에 같은 문제에 직면했기 때문에 최신 RecycleerView 지원 라이브러리를 사용하여 다음과 같은 작업을 수행했습니다. 복잡한 레이아웃(내포된 뷰, RelativeLayout)을 최적화된 새로운 ConstraintLayout으로 바꿉니다.Android Studi..

sourcecode 2022.10.27

Java에서 URL 또는 URI를 구성하는 관용적인 방법은 무엇입니까?

Java에서 URL 또는 URI를 구성하는 관용적인 방법은 무엇입니까? Java에서 URL 또는 URI를 작성하려면 어떻게 해야 하나요?이것을 쉽게 할 수 있는 관용적인 방법이나 도서관이 있나요? 요청 문자열부터 시작하여 다양한 URL 부분(스킴, 호스트, 경로, 쿼리 문자열)의 해석/변경 및 쿼리 파라미터 추가 및 자동 부호화를 지원해야 합니다.Apache HTTP Component HttpClient 4.1.3의 경우 공식 튜토리얼: public class HttpClientTest { public static void main(String[] args) throws URISyntaxException { List qparams = new ArrayList(); qparams.add(new BasicN..

sourcecode 2022.10.27

LauncherFactory의 NoClassDefFoundError로 인해 JUnit 5를 사용하여 이클립스 테스트를 찾을 수 없습니다.

LauncherFactory의 NoClassDefFoundError로 인해 JUnit 5를 사용하여 이클립스 테스트를 찾을 수 없습니다. 문제 프로젝트 JUnit 테스트를 실행할 때마다(JUnit 5와 Java 9 및 Eclipse 산소 1.a 사용) 이클립스가 테스트를 찾을 수 없다는 문제가 발생합니다. 설명 실행 구성에서 이클립스는 @Test로 주석이 달린 메서드를 찾을 수 없으며 대신 (모든 메서드)만 표시합니다.다음 사진은 내 설정을 더 잘 보여 줄 것입니다. 콘솔 출력: java.lang.NoClassDefFoundError: org/junit/platform/launcher/core/LauncherFactory at org.eclipse.jdt.internal.junit5.runner.JUni..

sourcecode 2022.09.26

오류: JavaFX 런타임 구성 요소가 없습니다. JDK 11에서 이 응용 프로그램을 실행하려면 필요합니다.

오류: JavaFX 런타임 구성 요소가 없습니다. JDK 11에서 이 응용 프로그램을 실행하려면 필요합니다. 이 질문에는 이미 답변이 있습니다. IntelliJ가 OpenJDK 11에서 JavaFX 11을 인식할 수 없음 (7개의 답변) 닫힘3년 전. IntelliJ를 사용하여 JavaFX 샘플프로젝트를 실행하려고 합니다만, 다음과 같은 예외로 실패합니다. Error: JavaFX runtime components are missing, and are required to run this application 여기서 JDK 11을 다운로드했습니다.http://jdk.java.net/11/ Open을 다운로드했습니다.JFX 여기 : http://jdk.java.net/openjfx/ 사용 중 : Intel..

sourcecode 2022.09.25

Android - 사용자 정의(복합) 구성 요소 작성

Android - 사용자 정의(복합) 구성 요소 작성 제가 현재 개발하고 있는 안드로이드 앱은 크게 성장한 메인 액티비티를 가지고 있습니다.이것은, 주로, E-M-M-메일을 포함한TabWidget3개의 탭이 있습니다.각 탭에는 꽤 많은 구성 요소가 있습니다.액티비티는 이러한 모든 컴포넌트를 한 번에 제어해야 합니다.이 액티비티에는 약 20개의 필드(거의 모든 컴포넌트에 대한 필드)가 있습니다.또한 많은 로직(청취자 클릭, 목록 채우기 로직 등)이 포함되어 있습니다. 컴포넌트 기반 프레임워크에서는 일반적으로 모든 것을 커스텀 컴포넌트로 분할합니다.각 커스텀 컴포넌트는 명확한 책임을 지게 됩니다.자체 컴포넌트 세트 및 해당 컴포넌트와 관련된 다른 모든 논리를 포함합니다. 어떻게 하면 좋은지 알아보려고 했는데..

sourcecode 2022.09.24
반응형