반응형

java 255

목록을 지도로 변환하는 방법?

목록을 지도로 변환하는 방법? 최근에 나는 동료와 어떤 것이 가장 최적의 전환 방법이 될 것인가에 대해 대화를 나눈다.List로Map자바에서, 그리고 그렇게 함으로써 얻을 수 있는 특별한 이점이 있다면. 나는 최적의 전환 방식을 알고 싶고, 누군가 나를 안내해 줄 수 있다면 정말 고맙겠다. 이 좋은 접근법인가? List results; Map resultsMap = new HashMap(); for (Object[] o : results) { resultsMap.put((Integer) o[0], (String) o[1]); } 자바-8을 사용하면 스트림과 클래스를 사용하여 한 줄로 이 작업을 수행할 수 있다. Map map = list.stream().collect(Collectors.toMap(Ite..

programing 2022.04.17

NoClassDefoundError - Eclipse 및 Android

NoClassDefoundError - Eclipse 및 Android 다른 외부 라이브러리를 빌드 경로에 추가하기 전까지는 잘 작동하던 안드로이드 앱을 실행하려고 하는데 문제가 있어.스코어닌자 항아리를 추가한 후 앱을 실행하려고 하면 NoClassDefoundError를 받는다. 메시지는 다음과 같다. 02-11 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapter 모든 빌드 스크립트는 안드로이드 툴(?)에 의해 생성되기 때문에 청소와 재구축, 일식 재시동 외에 무엇을 할 수 있을지 모르겠다(이미 세 가지 모두 시도해 보았다).내가 이걸 어떻게 수정할 ..

programing 2022.04.17

혼동: @NotNull vs. JPA 및 최대 절전 모드와 함께 @Column(nullable = false)

혼동: @NotNull vs. JPA 및 최대 절전 모드와 함께 @Column(nullable = false) 그들이 들판에 나타날 때/그것들이 나타날 때@Entity, 그들 사이의 차이점은 무엇인가? (나는 동면기를 통해 엔터티를 지속한다. 각 프레임워크 및/또는 사양은 무엇인가? @NotNull에 위치하다javax.validation.constraints. 에서.javax.validation.constraints.NotNull자바도크라고 쓰여 있다. 주석이 달린 요소는 null이 아니어야 한다. 그러나 데이터베이스에 있는 요소의 표현에 대해서는 언급하지 않는데, 왜 제약 조건을 추가해야 하는가?nullable=false그 칼럼으로? @NotNull JSR 303 Bean Validation 주석이다...

programing 2022.04.17

값이 있는 ArrayList를 선언하는 방법?

값이 있는 ArrayList를 선언하는 방법? 이 질문에는 이미 다음과 같은 해답이 있다. 한 줄에 배열 목록 초기화 (33개 답변) 닫힌5년 전. Java의 ArrayList 또는 List 선언이 비어 있는 선언 방법을 질문하고 답변함ArrayList그러나 값이 있는 ArrayList를 선언하려면 어떻게 해야 하는가? 다음을 시도해 보았으나 구문 오류가 반환된다. import java.io.IOException; import java.util.ArrayList; public class test { public static void main(String[] args) throws IOException { ArrayList x = new ArrayList(); x = ['xyz', 'abc']; } } J..

programing 2022.04.16

메이븐 공예품이란 무엇인가?

메이븐 공예품이란 무엇인가? 공예품이란 무엇이며 왜 메이븐이 그것을 필요로 하는가?아티팩트는 메이븐 저장소에 배포되는 파일(대개 JAR)이다. 메이븐 빌드는 컴파일된 JAR 및 "소스" JAR과 같은 하나 이상의 유물을 생산한다. 각 아티팩트에는 그룹 ID(일반적으로 com.example.foo와 같은 역방향 도메인 이름), 아티팩트 ID(이름만 있음) 및 버전 문자열이 있다.세 사람이 함께 유물을 독특하게 식별한다. 프로젝트의 종속성은 아티팩트로 지정된다.일반적인 소프트웨어 용어로 "기술"은 소프트웨어 관련 문서든 실행 파일이든 간에 소프트웨어 개발 프로세스에 의해 생산된 것이다. 이 메이븐은 메이븐으로, 는 메이븐으로 되어 있다.jar또는war또는 다른 실행 파일. maven의 아아트는 groupId..

programing 2022.04.16

Java.util 변환.날짜 to 문자열

Java.util 변환.날짜 to 문자열 a를 변환하고 싶다.java.util.DateA에 반대하다String자바어로 은 형은(은은)이다.2010-05-30 22:15:52 메서드를 사용하여 날짜를 문자열로 변환: String pattern = "MM/dd/yyyy HH:mm:ss"; // Create an instance of SimpleDateFormat used for formatting // the string representation of date according to the chosen pattern DateFormat df = new SimpleDateFormat(pattern); // Get the today date using Calendar object. Date today = Ca..

programing 2022.04.15

Java에서 변수의 메모리 주소

Java에서 변수의 메모리 주소 아래 사진 좀 봐줘.를 사용하여 Java에서 객체를 생성할 때new키워드, OS에서 메모리 주소를 받고 있어. 우리가 쓸때out.println(objName)출력물로 "특수" 문자열을 볼 수 있다.내 질문은: 이 출력물은 무엇인가? OS에서 제공하는 메모리 주소인 경우: a) 이 문자열을 2진수로 변환하려면 어떻게 해야 하는가? b) 정수 변수 주소 하나를 얻는 방법은? 그것은 클래스 이름과 시스템.identity이다.해시코드()는 '@' 문자로 구분된다.ID 해시 코드가 나타내는 것은 구현별이다.이 주소는 종종 개체의 초기 메모리 주소지만, 시간이 지남에 따라 VM에 의해 개체가 메모리로 이동될 수 있다.그러니 (간단히) 그 무엇이라고 기댈 수는 없다. JVM은 자유롭게..

programing 2022.04.15

20 랜덤 바이트 배열을 만드는 방법

20 랜덤 바이트 배열을 만드는 방법 Java에서 20개의 랜덤 바이트 배열을 만들려면 어떻게 해야 하는가?다음 방법을 사용해 보십시오. byte[] b = new byte[20]; new Random().nextBytes(b); 타사 API를 사용하지 않고 암호화된 강력한 무작위 숫자 생성기(또한 스레드 세이프)를 원하는 경우SecureRandom. Java 6 & 7: SecureRandom random = new SecureRandom(); byte[] bytes = new byte[20]; random.nextBytes(bytes); Java 8(더욱 안전한): byte[] bytes = new byte[20]; SecureRandom.getInstanceStrong().nextBytes(byte..

programing 2022.04.14

Java에서 플로트 및 이중 데이터 유형

Java에서 플로트 및 이중 데이터 유형 플로트 데이터형은 단일정밀 32비트 IEEE 754 부동소수점이고 이중 데이터형은 이중정밀 64비트 IEEE 754 부동소수점이다. 그것은 무엇을 뜻하나요?그리고 내가 언제 이중 혹은 그 반대 대신 플로트를 사용해야 할까?그 위에 있는 위키피디아 페이지는 시작하기에 좋은 곳이다. 요약하면: float32비트로 표시되며, 1 부호 비트, 8 비트의 지수 및 23 비트의 의미(또는 과학적인 숫자: 2.33728*1012, 33728은 의미)로 표시된다. double64비트로 표시되며, 1 부호 비트, 11 비트의 지수, 52 비트의 의미와 함께 표시된다. 에서는 기기로 자바를 double그것의 부동 소수(따라서 문자 그대로)를 나타내다3.14타이핑되어 있다double..

programing 2022.04.14

JPA @Column 주석을 참조하여 insertable=false 및 updateable=false에 대해 설명하십시오.

JPA @Column 주석을 참조하여 insertable=false 및 updateable=false에 대해 설명하십시오. 필드에 주석을 달 경우insertable=false, updatable=false, 값을 삽입하거나 기존 값을 변경할 수 없다는 뜻이 아닌가?왜 그렇게 하고 싶으세요? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person", cascade=CascadeType.ALL) private List addresses; } @Entity public class Address { @Id @GeneratedValue(stra..

programing 2022.04.14
반응형