반응형

java 162

Android 장치 이름 가져오기

Android 장치 이름 가져오기 Android 기기 이름을 얻는 방법저는 HTC 욕망을 사용하고 있습니다.HTC Sync를 통해 연결하면 소프트웨어에 Name이 표시됩니다.HTC Smith. 코드를 통해 이 이름을 가져오고 싶습니다. 안드로이드에서는 어떻게 이것이 가능합니까?Android 기기 이름을 얻으려면 코드 한 줄만 추가하면 됩니다. android.os.Build.MODEL; 검색 결과: get-android-device-name여기에서 답을 볼 수 있습니다. Android Phone 모델을 프로그래밍 방식으로 가져옵니다. public String getDeviceName() { String manufacturer = Build.MANUFACTURER; String model = Build.MO..

programing 2022.11.19

Java 소스 파일을 생성하는 Java API

Java 소스 파일을 생성하는 Java API 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 서적, 도구, 소프트웨어 라이브러리 등에 대한 권장 질문을 허용하지 않습니다.당신은 그 질문을 사실과 인용문으로 대답할 수 있도록 편집할 수 있다. 6년 전에 문을 닫았어요 이 질문을 개선하다 자바 소스 파일을 생성할 프레임워크를 찾고 있습니다. 다음과 같은 API입니다. X clazz = Something.createClass("package name", "class name"); clazz.addSuperInterface("interface name"); clazz.addMethod("method name", returnType, argumentType..

programing 2022.11.19

Java 유형 삭제의 이점은 무엇입니까?

Java 유형 삭제의 이점은 무엇입니까? 오늘 트윗을 읽었는데 자바 사용자들이 잘못된 것은 무시하고 자바가 유일하게 맞힌 활자 삭제에 대해 불평하는 것은 우스운 일이다. 제 질문은 다음과 같습니다. Java의 Type Erasure에는 어떤 이점이 있습니까?하위 호환성 및 런타임 성능에 대한 JVM 구현 선호 외에 기술 또는 프로그래밍 스타일의 이점은 무엇입니까?유형 삭제는 정상입니다. 사실대로 말하자 지금까지의 많은 답변들은 트위터 사용자에 대해 지나치게 관심을 가지고 있다.메신저가 아닌 메시지에 집중하는 것이 도움이 됩니다.지금까지 언급한 발췌문만 봐도 꽤 일관된 메시지가 있습니다. 자바 사용자들이 잘못된 것은 무시하고 자바가 유일하게 맞힌 활자 삭제에 대해 불평하는 것은 우스운 일이다. 막대한 이점..

programing 2022.11.10

자바에서는 같은 캐치블록에서 두 개의 예외를 잡을 수 있습니까?

자바에서는 같은 캐치블록에서 두 개의 예외를 잡을 수 있습니까? 이 질문에는 이미 답변이 있습니다. 동일한 catch 절에서 여러 Java 예외를 잡을 수 있습니까? (10개의 답변) 닫힘7년 전. 두 가지 예외는 동일한 처리 논리가 필요하기 때문에 잡아야 합니다.나는 다음과 같은 것을 하고 싶다. catch (Exception e, ExtendsRuntimeException re) { // common logic to handle both exceptions } 각 캐치블록에 핸들러 코드가 중복되지 않도록 할 수 있습니까?Java 7 이후 Java 7부터는 여러 예외 캐치가 지원됩니다. 구문은 다음과 같습니다. try { // stuff } catch (Exception1 | Exception2 ex)..

programing 2022.11.10

java.lang에 대해서Thread.State: WAITING(주차)

java.lang에 대해서Thread.State: WAITING(주차) 우선, 정말 멍청한 질문인데, 나는 단지 '주차'가 무엇을 의미하는지 궁금했을 뿐이다.스레드가 주차 대기 중입니까, 아니면 주차 중이어서 대기 상태입니까?그리고 파킹이 발생하면 CPU/메모리 리소스가 얼마나 사용됩니까?실타래를 주차하는 목적은 무엇입니까? 둘째, 자바 스레드 API에서 파크 방식을 살펴봄으로써 허가를 사용할 수 없는 한 스레드 스케줄링을 위해 현재 스레드를 디세블로 합니다. 허가가 사용 가능한 경우 소비되고 콜이 즉시 반환됩니다.그렇지 않은 경우 스레드 스케줄링 목적으로 현재 스레드가 비활성화되어 3가지 중 하나가 발생할 때까지 휴지 상태가 됩니다. 영어는 나의 주된 언어가 아니기 때문에, 나는 「허락」이 「실제 주차..

programing 2022.11.10

Java를 사용하여 기본 웹 브라우저를 여는 방법

Java를 사용하여 기본 웹 브라우저를 여는 방법 기본 웹 브라우저를 열고 페이지를 "www.example.com"으로 설정하는 올바른 방법을 알려주실 수 있나요?java.awt.Desktop 당신이 찾고 있는 클래스입니다. import java.awt.Desktop; import java.net.URI; // ... if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) { Desktop.getDesktop().browse(new URI("http://www.example.com")); } 델의 솔루션Desktop.isDesktopSupported()동작하지 않습니다(Windows 7 및 ub..

programing 2022.11.10

Retrofit 2.0에서 인터셉터를 사용하여 헤더를 추가하는 방법

Retrofit 2.0에서 인터셉터를 사용하여 헤더를 추가하는 방법 우리 팀은 Retrofit 2.0을 채택하기로 결정했고 저는 그것에 대해 초기 조사를 하고 있습니다.저는 이 도서관에 처음 왔어요. 사용법이 궁금해요interceptorAndroid 앱에 Retrofits 2.0을 통해 맞춤형 헤더를 추가합니다.사용 방법에 대한 많은 튜토리얼이 있습니다.interceptorRetrofit 1.X에서 헤더를 추가하는데 최신 버전에서는 API가 많이 바뀌었기 때문에 새로운 버전에서는 그 메서드를 어떻게 적용해야 할지 잘 모르겠습니다.또한 Retrofit은 아직 새로운 문서를 업데이트하지 않았습니다. 예를 들어, 다음 코드에서는 다음 코드와 같은Interceptor추가 헤더를 추가할 클래스게다가, 기록되지 않..

programing 2022.11.01

Java에서의 유사성 문자열 비교

Java에서의 유사성 문자열 비교 몇 개의 현을 비교해서 가장 비슷한 것을 찾고 싶습니다.어떤 문자열이 다른 문자열과 더 비슷한지 되돌아볼 수 있는 라이브러리, 메서드 또는 베스트 프랙티스가 있는지 궁금합니다.예를 들어 다음과 같습니다. "빠른 여우가 뛰어내렸다" -> "여우가 뛰어내렸다" "빠른 여우가 뛰어내렸다" -> "여우" 이 비교는 첫 번째가 두 번째보다 더 유사하다는 것을 반환합니다. 다음과 같은 방법이 필요할 것 같습니다. double similarityIndex(String s1, String s2) 그런 게 어디 있어요? EDIT: 내가 이걸 왜 하는 거지?MS 프로젝트 파일의 출력과 작업을 처리하는 레거시 시스템의 출력을 비교하는 스크립트를 작성하고 있습니다.레거시 시스템의 필드 폭은 ..

programing 2022.11.01

롬복의 슈퍼 컨스트럭터에 전화하는 방법

롬복의 슈퍼 컨스트럭터에 전화하는 방법 수업이 있다 @Value @NonFinal public class A { int x; int y; } 나는 또 다른 B클래스가 있다. @Value public class B extends A { int z; } lombok이 A() 컨스트럭터를 찾을 수 없다는 오류를 발생시키고 있습니다.명시적으로 lombok이라고 부르는 것은 클래스 b에 주석을 달아 다음 코드를 생성하는 것입니다. public class B extends A { int z; public B( int x, int y, int z) { super( x , y ); this.z = z; } } 롬복에서 그렇게 할 수 있는 주석이 있나요?이것은 롬복에서는 불가능하다.정말 좋은 기능이지만 슈퍼클래스의 컨스..

programing 2022.11.01

스트림에서 Collections.toMap()을 사용할 때 목록의 반복 순서를 유지하려면 어떻게 해야 합니까?

스트림에서 Collections.toMap()을 사용할 때 목록의 반복 순서를 유지하려면 어떻게 해야 합니까? 작성 중입니다.Map에서List다음과 같습니다. List strings = Arrays.asList("a", "bb", "ccc"); Map map = strings.stream() .collect(Collectors.toMap(Function.identity(), String::length)); 이전과 같은 반복 순서를 유지하고 싶다.List를 작성하려면 어떻게 해야 하나요?LinkedHashMap사용방법Collectors.toMap()방법?의 2-파라미터 버전에서는HashMap: public static Collector toMap( Function

programing 2022.11.01
반응형