«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.


4
옵션이 설정되면 null을 반환하는 BitmapFactory.decodeStream
나는 문제가있다 BitmapFactory.decodeStream(inputStream) 있습니다. 옵션없이 사용하면 이미지가 반환됩니다. 그러나 옵션과 함께 사용하면 .decodeStream(inputStream, null, options)Bitmap을 반환하지 않습니다. 내가하려는 것은 메모리를 절약하기 위해 실제로로드하기 전에 비트 맵을 다운 샘플링하는 것입니다. 나는 좋은 가이드를 읽었지만 .decodeStream. 큰 비트 맵 처리 그리고 여기 Android에서의 이미지 처리 잘 작동합니다. URL url = new URL(sUrl); …
90 java  android  image  bitmap 

11
동일한 스레드에서 start 메서드를 두 번 호출하는 것이 합법적입니까?
다음 코드는 프로그램에서 두 번째로 메서드를 java.lang.IllegalThreadStateException: Thread already started호출 할 때 연결됩니다 .start() updateUI.join(); if (!updateUI.isAlive()) updateUI.start(); 이것은 일 두 번째 시간 updateUI.start()이라고합니다. 나는 그것을 여러 번 밟았고 스레드가 호출되고 updateUI.start(). 호출 updateUI.run()은 오류를 피하지만 스레드가 UI 스레드 (SO의 다른 게시물에서 언급 한 호출 스레드)에서 실행되도록합니다. 이것은 내가 원하는 …

11
Android에서 JSON 배열 (Json 개체 아님)을 구문 분석하는 방법
JSONArray를 구문 분석하는 방법을 찾는 데 문제가 있습니다. 다음과 같이 보입니다. [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] JSON이 다르게 작성된 경우 구문 분석하는 방법을 알고 있습니다 (즉, 객체 배열 대신 json 객체가 반환 된 경우). 그러나 그것은 내가 가진 전부이고 그것과 함께 가야합니다. * 편집 : 유효한 json입니다. 이 json을 사용하여 iPhone 앱을 만들었습니다. 이제 …
90 java  android  json  gson  arrays 

11
Java에서 "표준 형식"또는 "표준 표현"이라는 용어는 무엇을 의미합니까?
이 용어가 사용되는 것을 자주 들었지만 실제로 이해하지 못했습니다. 그것은 무엇을 의미하며 누구든지 몇 가지 예를 제공하거나 링크를 가리킬 수 있습니까? 편집 : 답장을 보내 주신 모든 분들께 감사드립니다. 효과적인 Java에 명시된 것처럼 표준 표현이 equals () 성능에서 어떻게 유용한 지 말해 줄 수 있습니까?
90 java 

11
try-finally와 try-catch의 차이점
차이점은 무엇입니까 try { fooBar(); } finally { barFoo(); } 과 try { fooBar(); } catch(Throwable throwable) { barFoo(throwable); // Does something with throwable, logs it, or handles it. } Throwable에 대한 액세스를 제공하기 때문에 두 번째 버전이 더 좋습니다. 두 변형 사이에 논리적 차이나 선호하는 규칙이 있습니까? 또한 finally …

8
Maven은 mvn 종속성을 실행할 때 형제 모듈을 인식하지 못합니다.
다중 모듈 Maven 프로젝트를 설정하려고하는데 모듈 간 종속성이 올바르게 설정되지 않은 것 같습니다. 나는 가지고있다: <modules> <module>commons</module> <module>storage</module> </modules> 상위 POM (패키징 유형의 pom이 있음)과 하위 디렉터리에 commons/있으며 storage/동일한 이름으로 JAR pom 을 정의합니다. 저장소는 Commons에 따라 다릅니다. 기본 (마스터) 디렉토리에서 다음을 실행 mvn dependency:tree하고 봅니다. [INFO] Building system [INFO] …

2
최고의 Java QR 코드 생성기 라이브러리는 무엇입니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 9 년 …
90 java  qr-code 

6
Jackson 주석을 사용하여 중첩 된 값을 속성에 매핑하는 방법은 무엇입니까?
제품에 대해 다음 JSON으로 응답하는 API를 호출한다고 가정 해 보겠습니다. { "id": 123, "name": "The Best Product", "brand": { "id": 234, "name": "ACME Products" } } Jackson 주석을 사용하여 제품 ID와 이름을 잘 매핑 할 수 있습니다. public class ProductTest { private int productId; private String productName, brandName; @JsonProperty("id") public …
90 java  json  jackson 

12
Java에서 두 개의 문자열 세트를 결합하는 더 좋은 방법이 있습니까?
중복 정보를 필터링하는 동안 두 개의 문자열 세트를 결합해야합니다. 이것이 제가 생각 해낸 해결책입니다. 누구든지 제안 할 수있는 더 좋은 방법이 있습니까? 내가 간과했던 내장 된 것이 아닐까요? Google에 운이 없었습니다. Set<String> oldStringSet = getOldStringSet(); Set<String> newStringSet = getNewStringSet(); for(String currentString : oldStringSet) { if (!newStringSet.contains(currentString)) { newStringSet.add(currentString); } }
90 java  set 

12
Android-회전시 WebView 다시로드 방지
화면을 회전하면 WebView가 전체 페이지를 다시로드합니다. 일부 콘텐츠에 동적 / 무작위 자료가 포함되어 있기 때문에 이것을 가질 수 없습니다. 현재 화면을 회전하면 loadUrl () 메서드에서 원래 URL이 다시로드됩니다. 내 코드에 어떤 문제가 있는지 아십니까? MainActivity.java package com.mark.myapp; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.view.Menu; import android.webkit.WebView; import …

7
@ComponentScan에서 @Component 제외
@ComponentScan특정에서 제외하려는 구성 요소가 있습니다 @Configuration. @Component("foo") class Foo { ... } 그렇지 않으면 내 프로젝트의 다른 클래스와 충돌하는 것 같습니다. 충돌을 완전히 이해하지는 못하지만 @Component주석을 달면 원하는대로 작동합니다. 그러나이 라이브러리에 의존하는 다른 프로젝트는이 클래스가 Spring에서 관리 될 것으로 예상하므로 내 프로젝트에서만 건너 뛰고 싶습니다. 나는 사용해 보았다 @ComponentScan.Filter: @Configuration …


12
실행중인 JVM의 매개 변수 가져 오기
실행중인 JVM의 매개 변수를 가져 오는 방법이 있습니까? JVM의 pid를 입력으로 받아 시작 매개 변수를 반환하는 jstat와 같은 명령 줄 도구가 있습니까? 특히 JVM을 시작할 때 제공된 -Xmx 및 -Xms 값에 관심이 있습니다. 감사합니다. 편집 : 내 제약을 명확히하기 위해. 확인하려는 JVM이 프로덕션 서버에서 실행 중입니다. 그렇기 때문에 우리는 최소한의 …
90 java  jvm 

21
조각에서 사용자 지정 ActionBar 제목 설정
내 Main FragmentActivity에서 ActionBar다음과 같이 사용자 지정 제목을 설정 합니다. LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); 이것은 완벽하게 작동합니다. 그러나 다른을 열면 Fragments제목을 변경하고 싶습니다. Activity이 작업을 수행하기 위해 Main 에 액세스하는 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.