반응형

java 255

Objects.requireNonNull()을 사용해야 하는 이유는 무엇입니까?

Objects.requireNonNull()을 사용해야 하는 이유는 무엇입니까? 8 은 Oracle JDK® Java 8을 사용하고 .Objects.requireNonNull() 슬로우)NullPointerException된 오브젝트가 "(복수:)"인 null. public static T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } ★★★★★★★★★★★★★★★★★.NullPointerException null오브젝트는 참조되지 않습니다.왜 이 "" "" " " " " " " " " " " 행 " " " " " " 을 던질 ?NullPointerException 한 가지 분명한 답변(또는 이..

programing 2022.06.09

String으로 변환/주조하는 방법

String으로 변환/주조하는 방법 날짜를 선택할 수 있는 BB 앱 샘플을 만들었습니다. DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); 날짜를 선택한 후 그 긴 값을 String으로 변환해야 데이터베이스 어딘가에 날짜 값을 쉽게 저장할 수 있습니다.자바와 블랙베리 개발은 처음입니다. long date = curDateFld.getDate(); 이 긴 값을 String으로 변환하려면 어떻게 해야 합니까?또한 String에서 long으로 변환하고 싶습니다.그러기 위해서라면long l = Long.parseLong("myStr");?Stri..

programing 2022.06.09

스프링 부트 설정 및 2개의 데이터 소스 사용

스프링 부트 설정 및 2개의 데이터 소스 사용 2개의 데이터 소스를 설정하고 사용하려면 어떻게 해야 합니까? 예를 들어, 첫 번째 데이터 소스에 대한 정보는 다음과 같습니다. application.properties #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... 응용 프로그램클래스 @SpringBootApplication public class SampleApplication { public static ..

programing 2022.06.09

Input Stream 복제 방법

Input Stream 복제 방법 InputStream을 사용하여 메서드에 전달하여 처리한다.다른 방식에서도 같은 InputStream을 사용하지만 첫 번째 처리 후 InputStream이 메서드 내에서 닫힙니다. InputStream을 복제하여 그를 닫는 메서드로 전송하려면 어떻게 해야 합니까?다른 해결책이 있나요? EDIT: InputStream을 닫는 메서드는 lib의 외부 메서드입니다.나는 문을 닫거나 닫지 않을 수 없다. private String getContent(HttpURLConnection con) { InputStream content = null; String charset = ""; try { content = con.getInputStream(); CloseShieldInputS..

programing 2022.06.09

스트림을 사용하여 객체 목록을 toString 메서드에서 얻은 문자열로 변환

스트림을 사용하여 객체 목록을 toString 메서드에서 얻은 문자열로 변환 Java 8에는 많은 유용한 새로운 것들이 있습니다. 예를 들어, 나는 오브젝트 목록 위에 스트림으로 반복할 수 있습니다. 그리고 나서 특정 필드의 값을 합칠 수 있습니다.Object의 인스턴스입니다.예. public class AClass { private int value; public int getValue() { return value; } } Integer sum = list.stream().mapToInt(AClass::getValue).sum(); 그래서 제가 묻고 있는 것은 이 빌딩을 건설할 수 있는 방법이 있나요?String그 결과물을 연결한다.toString()한 줄에 있는 인스턴스에서 메서드를 사용합니다. L..

programing 2022.06.07

세트 사용을 피해야 합니까(Preferred | Maximum |)최소)Java Swing에서 크기 조정 방법?

세트 사용을 피해야 합니까(Preferred | Maximum |)최소)Java Swing에서 크기 조정 방법? 다음과 같은 방법을 사용하는 것이 좋다고 여러 번 비판받았습니다. set Preferred 사이즈 set Minimum Size(최소 사이즈) set Maximum Size(최대 크기) Swing 간의 때 할 수 있는 표시되는 컴포넌트 간의 비율을 정의하고 싶을 때 사용할 수 있는 다른 방법이 없습니다.을 사용법을 사용하다 레이아웃에서는 항상 답이 같습니다.적절한 Layout Manager를 사용합니다. 인터넷을 조금 검색해 봤지만, 그 주제에 대한 종합적인 분석은 찾을 수 없었습니다.그래서 다음과 같은 질문이 있습니다. 저는 그 방법의 사용을 완전히 피해야 합니까? 그 방법들은 이유가 있어서..

programing 2022.06.07

슈퍼타입 리스트를 서브타입 리스트에 캐스팅하려면 어떻게 해야 합니까?

슈퍼타입 리스트를 서브타입 리스트에 캐스팅하려면 어떻게 해야 합니까? 예를 들어, 다음 두 가지 클래스가 있다고 가정합니다. public class TestA {} public class TestB extends TestA{} .List 그 에 있는 오브젝트를 리리 all all에 하고 싶습니다.TestB는 결국...을 된다.List.캐스팅만 하면 됩니다.List거의 동작하지만 어떤 파라미터의 범용 타입을 다른 파라미터에 캐스팅할 수 없기 때문에 동작하지 않습니다. 수 및 으로부터의 캐스트는 List variable = (List)(List) collectionOfListA; 합니다.TestB in in : List예를들면.다음은 유효합니다. List b = new ArrayList(); List t =..

programing 2022.06.07

익명 클래스에 매개 변수를 전달하려면 어떻게 해야 합니까?

익명 클래스에 매개 변수를 전달하려면 어떻게 해야 합니까? 파라미터를 전달하거나 익명의 클래스에 외부 파라미터에 액세스할 수 있습니까?예를 들어 다음과 같습니다. int myVariable = 1; myButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // How would one access myVariable here? } }); 리스너를 실제 이름 있는 클래스로 만들지 않고 리스너가 myVariable에 액세스하거나 myVariable을 전달할 수 있는 방법이 있습니까?네, 'this'를 반환하는 이니셜라이저 메서드를 추가하고 즉시 해당 메서드를 호출합니다. int myVariable..

programing 2022.06.07

Android 가상 장치를 만들 수 없습니다.

Android 가상 장치를 만들 수 없습니다. AVD를 작성하려고 하면 어떤 이유로 OK 버튼을 클릭할 수 없습니다.내가 뭘 잘못하고 있는지 아는 사람 있어?단순히 CPU/ABI가 "이 타겟에 대한 시스템이미지가 설치되어 있지 않습니다"라고 표시되어 있기 때문입니다.시스템 이미지를 설치해야 합니다. Android SDK Manager에서 "ARM EABI v7a System Image"가 설치되어 있는지 확인합니다(4.0 이후의 Android 버전에서는 가상 디바이스를 실행하려면 시스템 이미지를 설치해야 합니다). 이 경우 ARM 시스템 이미지만 Exsit(Android 4.2)됩니다.구버전을 실행하고 있는 경우는, 인텔에서는 시스템 이미지(인텔 x86 ATOM)를 제공하고 있습니다.인터넷에서 이 둘을 ..

programing 2022.06.06

메서드의 정적 Import에 적합한 사용 사례는 무엇입니까?

메서드의 정적 Import에 적합한 사용 사례는 무엇입니까? 방금 리뷰 코멘트를 받았는데, 제가 이 방법을 정적으로 가져오는 것은 좋은 생각이 아닙니다.스태틱 Import는 주로 스태틱메서드를 가진 DA 클래스의 메서드입니다.그래서 비즈니스 로직 중간에 현재 클래스에 속하는 것으로 보이는 da 액티비티가 있었습니다. import static some.package.DA.*; class BusinessObject { void someMethod() { .... save(this); } } 리뷰어는 내가 코드를 바꾸기를 원하지 않았고 나는 그렇게 하지 않았지만 나는 그의 말에 동의해.스태틱 Import를 하지 않는 이유 중 하나는 메서드가 어디에 정의되어 있는지 혼란스러웠기 때문입니다.현재 클래스에도 없고 ..

programing 2022.06.06
반응형