«java» 태그된 질문

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

11
.equals ()를 생성 할 때 instanceof보다 getClass ()를 선호하는 이유는 무엇입니까?
Eclipse를 사용하여 .equals()및 을 생성 하고 .hashCode()있으며 ''instanceof '를 사용하여 유형 비교'라는 옵션이 있습니다. 기본값은이 옵션을 선택하지 않고 .getClass()유형을 비교 하는 데 사용 됩니다. 내가 선호해야 할 이유 .getClass()가 instanceof있습니까? 사용하지 않고 instanceof: if (obj == null) return false; if (getClass() != obj.getClass()) return false; 사용 instanceof: if (obj == …

11
최대 절전 모드 대 JPA 대 JDO-각각의 장단점? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문을 개선하십시오 저는 ORM을 개념으로 잘 알고 있으며 몇 년 전 .NET 프로젝트에 nHibernate를 사용해 왔습니다. 그러나 …
174 java  hibernate  orm  jpa  jdo 

18
맞춤 글꼴 및 XML 레이아웃 (Android)
Android에서 XML 파일을 사용하여 GUI 레이아웃을 정의하려고합니다. 내가 알 수있는 한 위젯이 XML 파일의 사용자 정의 글꼴 (예 : 자산 / 글꼴 /에 배치 된 글꼴)을 사용해야하고 시스템 설치 글꼴 만 사용할 수 있도록 지정할 수있는 방법이 없습니다. Java 코드에서 고유 ID를 사용하여 각 위젯의 글꼴을 수동으로 변경할 수 있음을 …

7
자바에서 클래스를 언로드?
데스크톱 응용 프로그램이 대화 해야하는 AppServer에서 클래스로드를 동적으로 시작할 수 있도록 사용자 정의 클래스 로더가 있습니다. 우리는이 작업을 수행하는 데 필요한 항아리의 양이 말도 안되기 때문에이 작업을 수행했습니다. 또한 AppServer 라이브러리에서 런타임에 클래스를 동적으로로드하지 않으면 버전 문제가 있습니다. 이제 두 개의 다른 AppServer와 대화 해야하는 문제가 발생하여 처음로드하는 클래스에 따라 …
174 java  classloader 

4
JAXB를 사용하여 XML 문자열에서 오브젝트 작성
아래 코드를 사용하여 XML 문자열을 비 정렬 화하여 아래 JAXB 객체에 매핑하는 방법은 무엇입니까? JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); Person person = (Person) unmarshaller.unmarshal("xml string here"); @XmlRootElement(name = "Person") public class Person { @XmlElement(name = "First-Name") String firstName; @XmlElement(name = "Last-Name") String lastName; public String getFirstName() { …
174 java  xml  jaxb 

8
jar 이슈의 maven 최종 이름 제어
모든 하위 프로젝트에서 생성 된 아티팩트의 대상으로 사용할 수퍼 속성을 속성을 정의하려고합니다. 이를 위해 나는 사용하려고 생각 project/build/finalName했지만 단순한 poms에서도 작동하지 않는 것 같습니다. 명령 mvn archetype:create \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=com.mycompany.app \ -DartifactId=my-app 치어 리더 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany.app</groupId> <artifactId>my-app</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>my-app</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> …

7
Java ClassLoader 란 무엇입니까?
몇 가지 간단한 문장에서 Java ClassLoader는 무엇이며 언제 사용되며 왜 그런가? 좋아, 나는 위키 기사를 읽었다. ClassLoader는 클래스를로드합니다. 확인. jar 파일을 포함하고 가져 오면 ClassLoader가 작업을 수행합니다. 이 ClassLoader를 왜 귀찮게해야합니까? 나는 그것을 사용한 적이 없으며 그것이 존재하는지 몰랐다. 문제는 ClassLoader 클래스가 존재하는 이유는 무엇입니까? 또한 실제로 어떻게 사용합니까? (사례가 …
174 java  classloader 

16
스프링 부트 애플리케이션에 컨텍스트 경로 추가
프로그래밍 방식으로 Spring Boot 응용 프로그램 컨텍스트 루트를 설정하려고합니다. 컨텍스트 루트의 이유는 앱에 액세스 localhost:port/{app_name}하고 모든 컨트롤러 경로가 앱에 추가되기를 원 하기 때문입니다. 다음은 웹 응용 프로그램의 응용 프로그램 구성 파일입니다. @Configuration public class ApplicationConfiguration { Logger logger = LoggerFactory.getLogger(ApplicationConfiguration.class); @Value("${mainstay.web.port:12378}") private String port; @Value("${mainstay.web.context:/mainstay}") private String context; private Set<ErrorPage> …

14
Java를 사용하여 파일 이름 바꾸기
우리는 파일 말의 이름을 바꿀 수 있습니다 test.txt에를 test1.txt? 경우 test1.txt는 이름을 바꿀 것입니다 존재? 기존의 test1.txt 파일로 이름을 바꾸어 나중에 사용할 수 있도록 test.txt의 새 내용을 추가하려면 어떻게해야합니까?
174 java  file  rename  file-rename 

4
정규식을 사용하여 여러 줄 문자 일치
java를 사용하여 여러 줄 텍스트를 일치 시키려고합니다. 수정 자 Pattern와 함께 클래스를 사용할 때 Pattern.MULTILINE일치시킬 수는 있지만 그렇게 할 수는 없습니다.(?m). (?m)사용하고 사용 하는 동일한 패턴이 String.matches작동하지 않는 것 같습니다. 나는 무언가를 놓치고 있다고 확신하지만, 무엇을 모른다. 정규 표현식에별로 좋지 않습니다. 이것이 내가 시도한 것입니다 String test = "User Comments: …
174 java  regex 

6
Gradle에서 transitive = true는 정확히 무엇입니까 (wrt crashlytics)?
Gradle transitive = true은 정확히 무엇을합니까? Gradle 문서 에서 명확하지 않습니다 . 이것은 compilewithin 의 맥락에 있습니다 build.gradle. 내 경우에는 안드로이드의 crashlytics에 의존하고 있습니다. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } 여러 Gradle 문서 ( here 및 here )는 "전이"가 기본값으로 true임을 나타냅니다. 그러나 제거 transitive = true하면 전이 의존성이 가져 …

9
hashCode에서 소수를 사용하는 이유는 무엇입니까?
왜 소수가 클래스의 hashCode()메소드에 사용되는지 궁금합니다 . 예를 들어, Eclipse를 사용하여 내 hashCode()메소드 를 생성 할 때 항상 소수가 31사용됩니다. public int hashCode() { final int prime = 31; //... } 참고 문헌 : 다음은 Hashcode에 대한 좋은 입문서와 내가 찾은 해싱의 작동 방식에 대한 기사입니다 (C #이지만 개념을 양도 …
174 java  hashcode  primes 

20
JPA : 기본 쿼리 결과 세트를 POJO 클래스 콜렉션으로 변환하는 방법
프로젝트에서 JPA를 사용하고 있습니다. 5 개의 테이블에서 조인 작업을 수행 해야하는 쿼리에 왔습니다. 그래서 5 개의 필드를 반환하는 기본 쿼리를 만들었습니다. 이제 결과 객체를 동일한 5 개의 문자열이 포함 된 Java POJO 클래스로 변환하려고합니다. JPA에서 결과를 POJO 객체 목록으로 직접 캐스트하는 방법이 있습니까 ?? 나는 다음 해결책에왔다. @NamedNativeQueries({ @NamedNativeQuery( name …
174 java  jpa 



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