«java» 태그된 질문

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

8
Eclipse에서 줄 삭제
Visual Studio에서는 Ctrl+를 사용 L하는 반면 Eclipse에서는 줄을 선택하거나 비어있는 경우 삭제 / 백 스페이스를 클릭하기 전에 줄의 시작 부분으로 이동해야합니다. 빠른 지름길이 있습니까? 감사!
141 java  eclipse 

12
'0000-00-00 00:00:00'은 java.sql.Timestamp 오류로 표시 할 수 없습니다
날짜가 포함 된 데이터베이스 테이블이 있습니다 (`date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'). MySQL을 사용하고 있습니다. 프로그램에서 때때로 데이터가 날짜없이 데이터베이스로 전달됩니다. 따라서 날짜 값으로 0000-00-00 00:00:00 오류가 발생하는 테이블 데이터를 호출 하면 날짜 값이 자동으로 지정됩니다. ...'0000-00-00 00:00:00' can not be represented as java.sql.Timestamp....... 데이터를 삽입 할 때 날짜에 …
141 java  mysql  jdbc  timestamp 

7
JVM TimeZone을 올바르게 설정하는 방법
Java 프로그램을 실행하려고하는데 OS 정의 시간대 대신 기본 GMT 시간대를 사용하고 있습니다. JDK 버전은 1.5이고 OS는 Windows Server Enterprise (2007)입니다. Windows에는 중앙 시간대가 지정되어 있지만 다음 프로그램을 실행하면 GMT 시간이 표시됩니다. import java.util.Calendar; public class DateTest { public static void main(String[] args) { Calendar now = Calendar.getInstance(); System.out.println(now.getTimeZone()); System.out.println(now.getTime()); } …

7
ConcurrentHashMap이 널 키와 값을 방지하는 이유는 무엇입니까?
의 JavaDoc ConcurrentHashMap은 다음 과 같이 말합니다. 마찬가지로 Hashtable하지만 달리 HashMap,이 클래스는 않습니다 하지 있도록 null키 또는 값으로 사용할 수 있습니다. 내 질문 : 왜? 두 번째 질문 : 왜 Hashtablenull을 허용 하지 않습니까? 데이터를 저장하기 위해 많은 HashMap을 사용했습니다. 그러나 ConcurrentHashMapNullPointerExceptions로 변경하면 여러 번 문제가 발생했습니다.


4
선언이 아닌 경우 배열 초기화 구문
난 쓸수있다: AClass[] array = {object1, object2} 나는 또한 쓸 수 있습니다 : AClass[] array = new AClass[2]; ... array[0] = object1; array[1] = object2; 그러나 나는 쓸 수 없다 : AClass[] array; ... array = {object1, object2}; Java로 차단되는 이유는 무엇입니까? 나는 그 문제를 해결하는 방법을 알고 있지만 때때로 …
141 java  arrays 

5
자바`최종`방법 : 그것은 무엇을 약속합니까?
Java 클래스 final에서이 메소드를 대체 할 수 없음을 표시 하기 위해 메소드를로 정의 할 수 있습니다 . public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { ...} } 분명합니다. 우연한 재정의 …
141 java  oop  final 

4
두 Joda-Time DateTime의 차이점을 분 단위로 찾는 방법
아래는 내가 쓴 방법입니다. public List<Map<String, Object>> loadNotYetInEmployee(int shift, Date date, int transitionVal, String type, User user) { DateTime datetime = new DateTime(date); datetime = datetime .plus(Period.minutes(shiftTiming.getSession1InTime())); List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); sql = SqlMapUtils.getSql("attendance.attendancestatus.latein", parameters); result = getJdbcTemplate().queryForList(sql); for (int i = 0; i < result.size(); i++) …
141 java  jodatime 

18
Java Collections 목록을 복사하는 방법
나는 ArrayList 정확하게 복사하고 싶습니다. 누군가가 올바른 시간을 보냈다는 가정하에 가능하면 유틸리티 클래스를 사용합니다. 그래서 자연스럽게, 나는 Collections복사 방법을 포함하는 클래스로 끝납니다 . 내가 다음을 가지고 있다고 가정하십시오. List<String> a = new ArrayList<String>(); a.add("a"); a.add("b"); a.add("c"); List<String> b = new ArrayList<String>(a.size()); Collections.copy(b,a); 기본적으로 b크기가 충분하지 않다고 생각하기 때문에 실패합니다 a. …
141 java  list  collections  copy 

8
Jackson 2.2의 ObjectMapper에서 JSON 인쇄하기
지금은 인스턴스가 org.fasterxml.jackson.databind.ObjectMapper있으며 String예쁜 JSON 을 원합니다 . Google 검색의 모든 결과는 Jackson 1.x 방식으로 이루어졌으며 2.2에서이 방법을 사용하는 적절한 비추천 방식을 찾지 못하는 것 같습니다. 이 질문에 코드가 절대적으로 필요하다고는 생각하지 않지만 지금 내가 가진 것은 다음과 같습니다. ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(Include.NON_NULL); System.out.println("\n\n----------REQUEST-----------"); StringWriter sw = new …
141 java  json  jackson 

13
Maven에서 사용할 JDK 지정
내가 수정 한 Hudson 플러그인을 만들려고하는데 jdk1.6이 필요합니다. 이것은 괜찮지 만 다른 jdk가 어디에 있는지 maven에게 어떻게 알 수 있는지 알 수 없습니다. 인터넷에서 언급이 적었지만 나에게는 적용되지 않는 것 같습니다. 일부는 일부 구성을 추가하는 것이 .m2/settings.xml좋지만에 없습니다 settings.xml. 또한 모든 메이븐 빌드에 1.6을 사용하고 싶지 않습니다. 하나의 꼬임은 mvncygwin에서 …

8
경로가 파일 또는 폴더를 나타내는 지 확인
Stringa가 파일 또는 디렉토리의 경로를 나타내는 지 확인하는 유효한 방법이 필요합니다 . Android에서 유효한 디렉토리 이름은 무엇입니까? 폴더 이름에는 '.'문자 가 포함될 수 있으므로 시스템은 파일이나 폴더가 있는지 어떻게 이해합니까?
141 java  android  file  path  directory 

4
스프링 클래스 패스 접두사 차이
문서화 여기 가 말한다 이 특수 접두사는 주어진 이름과 일치하는 모든 클래스 경로 리소스를 가져와야하며 (내부적으로 이는 기본적으로 ClassLoader.getResources (...) 호출을 통해 발생 함) 병합 된 다음 최종 응용 프로그램 컨텍스트 정의를 형성하도록 지정합니다. 누군가 이것을 설명 할 수 있습니까? 별표 classpath*:conf/appContext.xml가 classpath:conf/appContext.xml없는 것과 반대로 사용하는 것의 차이점은 무엇입니까?
141 java  spring  classpath 

11
경고-빌드 경로는 실행 환경을 지정합니다. J2SE-1.4
Eclipse Helios에서 Maven 프로젝트를 작성합니다. 하루 동안 정상적으로 작동하지만이 경고가 나타납니다. 빌드 경로는 실행 환경 J2SE-1.4를 지정합니다. 이 환경과 완전히 호환되는 JRE가 작업 공간에 설치되어 있지 않습니다. 이 메시지 이후 프로젝트 컴파일 및 디버깅이 중지되었습니다. 누구 든지이 문제에 대한 해결책이 있습니까?
141 java  eclipse  maven-2 


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