«java» 태그된 질문

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

6
열거 형을 사용하여 싱글 톤 구현 (Java)
나는 다음과 같은 것을 Singleton사용하여 Java 로 구현하는 것이 가능하다는 것을 읽었습니다 Enum. public enum MySingleton { INSTANCE; } 그러나 위의 작동 방식은 무엇입니까? 구체적으로, Object인스턴스화해야합니다. 여기서 어떻게 MySingleton인스턴스화되고 있습니까? 누가하고 new MySingleton()있니?

3
Maven에서 Java 버전 지정-속성과 컴파일러 플러그인의 차이점
나는 maven에 익숙하지 않고 멀티 모듈 프로젝트를 실험하는 동안 부모 maven pom의 모든 자식 모듈에 대해 Java 버전을 어떻게 지정할 수 있는지 궁금해하기 시작했습니다. 오늘까지 나는 단지 사용했다 : <properties> <java.version>1.8</java.version> </properties> 그러나 연구 할 때 maven 컴파일러 플러그인에서 다음과 같이 Java 버전을 지정할 수도 있음을 발견했습니다. <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> …

8
Android Studio 및 Gradle에서 -source 1.7을 설정하는 방법
Android Studio에서 프로젝트를 컴파일하려고 할 때 다음 오류가 발생합니다. Gradle: error: diamond operator is not supported in -source 1.6 내가 찾은 모든 프로젝트 환경 설정에서 1.7을 대상으로 설정했습니다. 또한 1.7 SDK 아래의 프로젝트 SDK에 표시된 경로는 Java 1.7 설치의 올바른 경로입니다. 터미널에서 java -version을 실행하더라도 Java 1.7에서 실행 중임을 알려줍니다. …



10
외부 Java 클래스가 내부 클래스 전용 멤버에 액세스 할 수있는 이유는 무엇입니까?
외부 클래스가 내부 클래스 전용 인스턴스 변수에 액세스 할 수 있음을 관찰했습니다. 이것이 어떻게 가능한지? 다음은 동일한 내용을 보여주는 샘플 코드입니다. class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } } 이 …

1
기존 JNDI HornetQ 서비스를 HA로 만드는 단계는 무엇입니까?
TL; DR HornetQ 설정으로 HA-JNDI 서비스를 구성하는 단계는 무엇입니까? 문서가 약간 흩어져 있다고 생각합니다. 나는 여기 에서 문서를 읽었 지만 자세히 설명하지는 않습니다. 더 긴 버전 : JNDI와 함께 HornetQ JMS 설정이 있습니다. 각 서버에서 JNDI 서비스를 사용하여 HornetQ JMS 마스터 인스턴스를 실행하는 5 대의 서버가 있습니다. 이 5 대의 …
177 java  jboss  jndi  hornetq 

5
Spring의 JDBCTemplate을 사용하여 IN () SQL 쿼리를 효과적으로 실행하는 방법은 무엇입니까?
Spring의 JDBCTemplate을 사용하여 IN () 쿼리를 수행하는보다 우아한 방법이 있는지 궁금합니다. 현재 나는 그런 식으로합니다 : StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) { jobTypeInClauseBuilder.append(','); } jobTypeInClauseBuilder.append(jobType.convert()); } IN () 쿼리에 대한 절을 작성하기 위해 9 …
177 java  sql  spring  jdbc  jdbctemplate 

30
중괄호를 생략하는 것이 왜 나쁜 습관으로 간주됩니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
177 java  c#  c++  c  coding-style 

15
Openssl은 내부 또는 외부 명령으로 인식되지 않습니다
나중에 Facebook과 통합 될 앱의 응용 프로그램 서명을 생성하고 싶습니다. Facebook 자습서 중 하나에서 다음 명령을 찾았습니다. keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 튜토리얼에서는이 cmd를 실행하면 서명 생성 프로세스가 시작됩니다. 그러나이 명령은 오류를 제공합니다. openssl is not recognized as an internal or external …

9
런타임에 Maven 아티팩트 버전 가져 오기
Maven 아티팩트의 JAR에서 project.version 속성이 두 파일에 포함되어 있음을 알았습니다. META-INF/maven/${groupId}/${artifactId}/pom.properties META-INF/maven/${groupId}/${artifactId}/pom.xml 런타임에이 버전을 읽는 권장 방법이 있습니까?
177 java  maven-2 

21
Java에서 float을 비교하기 위해 ==를 사용하면 무엇이 문제입니까?
이 java.sun 페이지 에 따르면 ==Java의 부동 소수점 숫자에 대한 동등 비교 연산자가 있습니다. 그러나이 코드를 입력하면 : if(sectionID == currentSectionID) 내 편집기로 정적 분석을 실행하면 "JAVA0078 부동 소수점 값 ==" ==부동 소수점 값을 비교 하는 데 어떤 문제가 있습니까? 올바른 방법은 무엇입니까?

6
Java에서 finally 블록에서 복귀
최근 Java에서 finally 블록에 return 문을 사용할 수 있다는 사실에 놀랐습니다. 많은 사람들이 ' finally 절에 반환하지 마십시오 '에 설명 된 것처럼 나쁜 일이라고 생각하는 것 같습니다 . 좀 더 깊게 긁으면 서 ' 자바의 리턴은 항상 그렇지는 않다 '는 것을 발견했습니다. 이것은 마침내 블록에서 다른 유형의 흐름 제어의 끔찍한 …

17
Java의 콜백 함수
Java 메소드에서 콜백 함수를 전달하는 방법이 있습니까? 내가 모방하려는 행동은 .Net Delegate가 함수에 전달되는 것입니다. 사람들이 별도의 객체를 만들 것을 제안하는 것을 보았지만 과잉으로 보이지만 때로는 과잉이 유일한 방법이라는 것을 알고 있습니다.

12
Java에서 문자열을 변경할 수없는 이유는 무엇입니까?
인터뷰에서 String이 불변 인 이유를 물었습니다. 나는 이렇게 대답했다 : 우리가 자바에서 문자열을 만들면 문자열 풀 (hello)String s1="hello"; 에 객체가 생성 되고 s1 은 hello를 가리킬 것입니다 . 이렇게하면 다른 객체가 생성되지 않지만 JVM 이 먼저 확인 하기 때문에 s2 가 가리 킵니다. 동일한 객체가 문자열 풀에 존재하는지 여부. 존재하지 …
177 java  string 

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