«java» 태그된 질문

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

15
자바의 무한 루프
whileJava에서 다음 무한 루프를 살펴보십시오 . 아래 명령문에 대해 컴파일 타임 오류가 발생합니다. while(true) { System.out.println("inside while"); } System.out.println("while terminated"); //Unreachable statement - compiler-error. 그러나 다음과 같은 무한 while루프는 잘 작동하며 방금 조건을 부울 변수로 바꾼 오류가 발생하지 않습니다. boolean b=true; while(b) { System.out.println("inside while"); } System.out.println("while terminated"); //No error …

4
Java Webservice Client (최상의 방법)
타사 WSDL이 있습니다. 웹 서비스 클라이언트가 타사 WSDL에서 작업을 호출하도록 Java로 코드를 작성해야합니다. 지금은 Axis의 WSDL2JAVA 도구를 사용하여 클라이언트 스텁을 생성하고 데이터 바인딩에 XMLbean을 사용했습니다. 이 JAVA를 수행하는 가장 좋은 방법은 무엇입니까? 나는 SAAJ에 대해 읽었습니다. 더 세분화 된 수준의 접근 방식이 될 것 같습니까? WSDL2Java 도구를 사용하여 코드를 생성하는 …

8
성능 및 Java 상호 운용성 : Clojure 대 Scala
나는 이미 Clojure 대 Scala에 대한 다양한 설명을 읽었으며 둘 다 자신의 자리가 있다는 것을 알고 있습니다. Clojure와 Scala를 비교할 때 완전한 설명을 얻지 못한 몇 가지 고려 사항이 있습니다. 1.) 두 언어 중 일반적으로 더 빠른 것은 무엇입니까? 이것은 언어 기능마다 다를 수 있지만 일반적인 성능 평가가 도움이 될 …

15
Android 활동 ClassNotFoundException-모든 것을 시도했습니다.
방금 앱을 프레임 워크 라이브러리와 애플리케이션으로 리팩터링했지만 이제 에뮬레이터에서 앱을 시작하려고하면 다음과 같은 오류 스택 추적이 표시됩니다. 06-02 18:22:35.529: E/AndroidRuntime(586): FATAL EXCEPTION: main 06-02 18:22:35.529: E/AndroidRuntime(586): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.matthewrathbone.eastersays/com.matthewrathbone.eastersays.EasterSimonSaysActivity}: java.lang.ClassNotFoundException: com.matthewrathbone.eastersays.EasterSimonSaysActivity in loader dalvik.system.PathClassLoader[/data/app/com.matthewrathbone.eastersays-1.apk] 06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 06-02 18:22:35.529: E/AndroidRuntime(586): …

5
Maven 2로 실행 가능한 jar 빌드
나는 Maven 만트라에 비교적 익숙하지 않지만 Maven을 사용하여 명령 줄 실행 가능한 jar를 빌드하려고합니다. 종속성을 설정했지만 mvn install항아리를 실행하고 실행하려고하면 두 가지 일이 발생합니다. 첫째, 수정 가능한 메인 클래스가 없습니다. 이 문제를 수정하면 실행시 클래스를 찾을 수 없다는 오류가 발생합니다. Maven은 jar 내부에 종속성 라이브러리를 패키징하지 않으므로 jar를 독립 실행 …

4
스트림에서 Collections.toMap ()을 사용할 때 목록의 반복 순서를 어떻게 유지합니까?
다음과 같이 Map에서 생성하고 List있습니다. List<String> strings = Arrays.asList("a", "bb", "ccc"); Map<String, Integer> map = strings.stream() .collect(Collectors.toMap(Function.identity(), String::length)); 에서와 동일한 반복 순서를 유지하고 싶습니다 List. 방법을 LinkedHashMap사용하여 어떻게 만들 수 Collectors.toMap()있습니까?


4
ApplicationContextAware는 Spring에서 어떻게 작동합니까?
봄에 빈이를 구현 ApplicationContextAware하면 applicationContext. 따라서 다른 콩을 얻을 수 있습니다. 예 : public class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; public void setApplicationContext(ApplicationContext context) throws BeansException { applicationContext = context; } public static ApplicationContext getApplicationContext() { return applicationContext; } } 그런 다음 SpringContextUtil.getApplicationContext.getBean("name")빈 "이름"을 얻을 수 있습니다. …
82 java  spring 

6
문자열을 BigInteger로 어떻게 변환합니까?
표준 입력에서 정말 큰 숫자를 읽고 함께 추가하려고합니다. 그러나 BigInteger에 추가하려면 BigInteger.valueOf(long);다음 을 사용해야합니다 . private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is immutable, reassign the variable: sum = sum.add(BigInteger.valueOf(Long.parseLong(newNumber))); } 그것은 잘 작동하지만 BigInteger.valueOf()유일한 것은를 취하기 때문에의 최대 값 (9223372036854775807) long보다 큰 숫자를 추가 …

21
유니 코드로 인코딩 된 문자열을 문자 문자열로 변환하는 방법
이스케이프 된 유니 코드 문자 가있는 문자열이 있는데 \uXXXX이를 일반 유니 코드 문자로 변환하고 싶습니다. 예를 들면 : "\u0048\u0065\u006C\u006C\u006F World" 되어야한다 "Hello World" 첫 번째 문자열을 인쇄 할 때 이미 표시되는 것을 알고 Hello world있습니다. 내 문제는 파일에서 파일 이름을 읽은 다음 검색하는 것입니다. 파일의 파일 이름은 유니 코드 인코딩으로 …
82 java  unicode  encoding 

4
@Transactional을 SpringData와 함께 사용하는 방법?
방금 Spring-data, Hibernate, MySQL, JPA 프로젝트 작업을 시작했습니다. 수동으로 쿼리를 만드는 것에 대해 걱정할 필요가 없도록 스프링 데이터로 전환했습니다. @Transactional주석없이 내 쿼리를 시도했기 때문에 스프링 데이터를 사용할 때 의 사용이 필요하지 않다는 것을 알았습니다 . @Transactional주석을 사용하거나 사용하지 않아야하는 특별한 이유가 있습니까? 공장: @Transactional public List listStudentsBySchool(long id) { return …

10
Java 8 : 람다 반복 횟수를 계산하는 선호하는 방법?
나는 종종 같은 문제에 직면합니다. 람다 외부에서 사용하기 위해 람다의 실행을 계산해야합니다. 예 : myStream.stream().filter(...).forEach(item->{ ... ; runCount++); System.out.println("The lambda ran "+runCount+"times"); 문제는 runCount가 final이어야하므로 int가 될 수 없다는 것입니다. 그것은 불변이기 때문에 정수가 될 수 없습니다. 클래스 수준 변수 (예 : 필드)로 만들 수 있지만이 코드 블록에서만 필요합니다. 여러 …

4
IntelliJ는 OpenJDK 11에서 JavaFX 11을 인식 할 수 없습니다.
IntellJ에서 JavaFX 패키지를 인식하는 데 문제가 있습니다. OpenJDK 11을 사용하는 새 JavaFX 프로젝트에서 프로젝트를 빌드하려고 할 때 IntelliJ는 JavaFX 패키지를 인식 할 수 없습니다. openjfx:javafx-base-11Maven 저장소에서 가져 왔습니다 . 나는 다른 질문을 살펴 보았고 해결책은 바이트 코드가 올바른 수준인지 (내가)인지, 프로젝트 언어가 올바른지 (내가)인지 확인하는 것에서부터 다양합니다. 누구나 아이디어가 있습니까? …


8
G1에 대한 Java 7 (JDK 7) 가비지 콜렉션 및 문서
Java 7 은 한동안 출시 되었지만 가비지 수집기 , 특히 새로운 G1 수집기 의 구성에 대한 좋은 리소스를 찾을 수 없습니다 . 내 질문 : G1은 Java 7의 기본 수집기이며 그렇지 않은 경우 어떻게 G1을 활성화합니까? Java7에서 g1의 선택적 설정은 무엇입니까? cms 또는 Java 7 의 병렬 수집기 와 같은 …

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