«java» 태그된 질문

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

9
소수점 이하 자리를 두 배로 이동
그래서 저는 1234와 같은 이중 세트를 가지고 있습니다. 12.34로 만들기 위해 소수점 자리를 옮기고 싶습니다. 이렇게하려면 .1에서 1234를 두 번 곱합니다. double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); 결과 "12.340000000000002"가 인쇄됩니다. 소수점 둘째 자리로 서식을 지정하지 않고 12.34를 올바르게 이중 저장하는 방법이 있습니까?
97 java  double  decimal 

14
왜 캐스팅을 피해야합니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문 개선 나는 일반적으로 형변환 유형을 가능한 한 많이 피합니다. 코딩 관행이 좋지 않고 성능 저하를 …
97 c#  java  c++  casting 

22
Tic Tac Toe 게임 오버 결정을위한 알고리즘
저는 Java로 tic-tac-toe 게임을 작성했으며 현재 게임의 끝을 결정하는 방법은 게임이 끝날 때 다음과 같은 가능한 시나리오를 설명합니다. 보드가 꽉 찼고 아직 승자가 선언되지 않았습니다. 게임은 무승부입니다. 크로스가 이겼습니다. 서클이 이겼습니다. 안타깝게도이를 위해 테이블에서 이러한 시나리오의 미리 정의 된 집합을 읽습니다. 보드에 9 개의 공간 만 있고 따라서 테이블이 다소 …

14
새 Gradle 프로젝트 가져 오기 실패 : 빌드 도구 수정 버전 * .0.0을 찾지 못했습니다.
Android Studio를 부팅하고 "New Project ..."를 선택하고 새 프로젝트를 만들면 다음과 같은 팝업 오류가 발생합니다. 새 Gradle 프로젝트 가져 오기 실패 : 빌드 도구 버전 17.0.0을 찾지 못했습니다. 자세한 내용은 IDE 로그를 참조하십시오 (도움말 | 로그 표시). IDE 로그를 참조하고 싶지만 응용 프로그램에 들어가서 많은 작업을 수행하지 못했습니다. 빌드 도구에 …


9
Java 32 비트와 64 비트 호환성
32 비트 JDK에 대해 빌드되고 컴파일 된 Java 코드가 64 비트 JVM에서 작동합니까? 아니면 64 비트 JVM에 64 비트 바이트 코드가 필요합니까? 좀 더 자세히 설명하기 위해 32 비트 JVM을 실행하는 Solaris 환경에서 작동하는 코드가 있지만 이제 JDK 및 Weblogic Server를 64 비트로 업그레이드 한 후 문제가 발생합니다.

3
Java to Clojure 재 작성
우리 회사에서 Clojure에서 거대한 (5 만 줄의 코드) Java 응용 프로그램 (JSP 및 서블릿을 사용하는 웹 응용 프로그램)을 다시 작성하라는 요청을 받았습니다. 내가주의해야 할 사항에 대한 팁을받은 사람이 있습니까? Java와 Clojure를 모두 잘 알고 있음을 명심하십시오. 최신 정보 재 작성을했고 프로덕션에 들어갔습니다. 재 작성이 너무 빨라서 약 6 주 만에 …
97 java  clojure  vaadin 

11
문자열의 첫 번째 문자를 소문자로 만드는 가장 효율적인 방법은 무엇입니까?
String소문자 의 첫 문자를 만드는 가장 효율적인 방법은 무엇입니까 ? 이를 수행하는 여러 가지 방법을 생각할 수 있습니다. charAt()함께 사용substring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); 또는 char배열 사용 String input = "SomeInputString"; char c[] = input.toCharArray(); c[0] = Character.toLowerCase(c[0]); …


3
하나의 Gradle 스크립트를 다른 스크립트로 어떻게 가져올 수 있습니까?
여러 환경에 여러 netbeans 프로젝트를 빌드하고 배포하는 것과 관련된 많은 기능을 래핑하는 복잡한 gradle 스크립트가 있습니다. 스크립트는 매우 잘 작동하지만 본질적으로 프로젝트 및 환경 정보를 포함하는 6 개의 맵을 통해 구성됩니다. 작업을 다른 파일로 추상화하여 간단한 빌드 파일에 맵을 정의하고 다른 파일에서 작업을 가져올 수 있습니다. 이러한 방식으로 여러 프로젝트에 …
97 java  ant  groovy  build  gradle 


13
인터페이스 내의 내부 클래스
인터페이스 내에서 내부 클래스 를 만들 수 있습니까? 가능하다면 인터페이스 객체를 만들지 않을 것이므로 왜 그런 내부 클래스 를 만들고 싶 습니까? 이러한 내부 클래스가 개발 프로세스에 도움이됩니까?

5
정규식에 대한 일치 수를 어떻게 계산할 수 있습니까?
이것을 포함하는 문자열이 있다고 가정 해 봅시다. HelloxxxHelloxxxHello 'Hello'를 찾기 위해 패턴을 컴파일합니다. Pattern pattern = Pattern.compile("Hello"); Matcher matcher = pattern.matcher("HelloxxxHelloxxxHello"); 세 개의 일치 항목을 찾아야합니다. 얼마나 많은 경기가 있었는지 어떻게 확인할 수 있습니까? 나는 다양한 루프를 시도하고 사용 matcher.groupCount()했지만 작동하지 않았습니다.
97 java  regex 

5
Jackson을 사용하여 JSON을 ArrayList <POJO>로 역 직렬화
MyPojoJSON에서 역 직렬화하는 데 관심 이있는 Java 클래스 가 있습니다. MyPojoDeMixIndeserialization을 지원하기 위해 특별한 MixIn 클래스를 구성했습니다 . MyPojo만 보유 int하고 String적절한 게터와 세터 결합 인스턴스 변수. MyPojoDeMixIn다음과 같이 보입니다. public abstract class MyPojoDeMixIn { MyPojoDeMixIn( @JsonProperty("JsonName1") int prop1, @JsonProperty("JsonName2") int prop2, @JsonProperty("JsonName3") String prop3) {} } 내 테스트 클라이언트에서 …
97 java  json  mapping  jackson 

5
Eclipse : 어설 션 활성화
Eclipse Galileo를 실행하고 있습니다. Eclipse에서 어설 션을 어떻게 활성화합니까? 다른 사이트에서 제안한대로 다음과 같은 인수를 추가해 보았습니다 -ea. 또한 컴파일러 준수 수준을 1.4. 이러한 제안 중 어느 것도 효과가 없었습니다.

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