«java» 태그된 질문

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

9
ImmutableMap 또는 Map을 반환하는 것이 더 낫습니까?
Map을 반환해야하는 메서드를 작성하고 있다고 가정 해 보겠습니다 . 예를 들면 : public Map<String, Integer> foo() { return new HashMap<String, Integer>(); } 잠시 생각한 끝에이 맵이 생성되면 수정할 이유가 없다고 판단했습니다. 따라서 ImmutableMap 을 반환하고 싶습니다 . public Map<String, Integer> foo() { return ImmutableMap.of(); } 반환 유형을 일반 맵으로 두어야합니까, …


3
입력 / 출력 스트림이있는 Java 프로세스
아래에 다음 코드 예제가 있습니다. 그러면 bash 쉘에 명령을 입력 echo test하고 결과가 다시 표시되도록 할 수 있습니다. 그러나 처음 읽은 후에. 다른 출력 스트림이 작동하지 않습니까? 왜 이것이 또는 내가 뭔가 잘못하고 있습니까? 내 최종 목표는 그래서에 / bash는 정기적으로 명령을 실행하는 스레드 예약 된 작업을 생성하는 것입니다 OutputStream와 …
90 java  stream 

12
자바 동적 바인딩 및 메서드 재정의
어제 2 시간 동안 기술 전화 인터뷰를했지만 (우후!), Java의 동적 바인딩에 관한 다음 질문을 완전히 엉망으로 만들었습니다. 그리고 제가 몇 년 전 조교 였을 때 학부생들에게이 개념을 가르 치곤했기 때문에 두 배로 당혹 스럽습니다. 그래서 제가 그들에게 잘못된 정보를 주었다는 전망이 조금 불안합니다 ... 내가받은 문제는 다음과 같습니다. /* What …

15
File.exists ()는 파일이있을 때 false를 반환합니다.
나는 어떤 논리도 찾을 수없는 것처럼 보이는 버그를 만났습니다. 다음과 같이 생성 된이 File 객체가 있습니다. File file = new File("utilities/data/someTextFile.txt"); 그런 다음 file.exists()반환합니다.false (!?)가 됩니다. 파일을 찾을 수 없으면 파일에 기록 f.getAbsolutePath()하고 있습니다. 길을 보면 괜찮아 보인다. 전체 경로를 Windows의 "실행"창에 복사하여 붙여 넣으면 파일이 정상적으로 열립니다. 파일은 항상 …
90 java  file-io 

12
집계 대 구성 [닫힘]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문 개선 UML에서 구성과 집계의 차이점을 이해하는 데 어려움을 겪었습니다. 누군가 나에게 그들 사이의 좋은 …
90 java  oop  uml 


5
int 유형의 리터럴 xyz가 범위를 벗어났습니다.
현재 Java에서 데이터 유형으로 작업하고 있으며 올바르게 이해했다면 유형 long은 -9,223,372,036,854,775,808에서 +9,223,372,036,854,775,807 사이의 값을 허용합니다. 이제 아래에서 볼 수 있듯이 9223372036854775807을 값으로 삽입하면 다음과 같은 오류가 발생하지만 long라는 변수를 만들었습니다 testLong. int 유형의 리터럴 9223372036854775807이 범위를 벗어났습니다. 왜 long데이터 유형을 int. 누구나 아이디어가 있습니까? 암호: char testChar = 01; byte …
90 java  int  long-integer 

8
유사 절 JPQL의 매개 변수
like 절을 사용하여 JPQL 쿼리를 작성하려고합니다. LIKE '%:code%' 나는 code = 4를 갖고 싶습니다. 455 554 646 ... 나는 통과 할 수 없다 :code = '%value%' namedQuery.setParameter("%" + this.value + "%"); 다른 장소 :value에서는 %문자로 감싸지 않아도 됩니다 . 도움이 필요하세요?


6
Eclipse 프로젝트를 GitHub에 어떻게 업로드합니까?
Eclipse에 GitHub에 업로드하고 싶은 코드가 있지만 지금까지 방법을 알 수 없습니다. "저장소 만들기"라고되어 있지만 프로젝트를 보관하는 폴더처럼 보이며 여기에 코드를 업로드하는 방법을 잘 모르겠습니다. 멍청 해 보이는 질문에 대해 사과드립니다. 또한 리포지토리를 어떻게 삭제합니까? 그 방법도 보지 못했습니다.
90 java  eclipse  git  github 

7
Jackson으로 열거 형 직렬화
아래에 설명 된 Enum이 있습니다. public enum OrderType { UNKNOWN(0, "Undefined"), TYPEA(1, "Type A"), TYPEB(2, "Type B"), TYPEC(3, "Type C"); private Integer id; private String name; private WorkOrderType(Integer id, String name) { this.id = id; this.name = name; } //Setters, getters.... } 컨트롤러 ( new OrderType[] {UNKNOWN,TYPEA,TYPEB,TYPEC};) 와 함께 열거 …

8
ArrayList를 스레드로부터 안전하게 만들려면 어떻게합니까? Java의 문제에 대한 또 다른 접근 방식?
실행이 완료되는 즉시 Thread 클래스를 확장하는 RaceCar 개체를 유지하는 데 사용하려는 ArrayList가 있습니다. Race라고하는 클래스는 RaceCar 객체가 실행이 끝나면 호출하는 콜백 메서드를 사용하여이 ArrayList를 처리합니다. 콜백 메서드 인 addFinisher (RaceCar finisher)는 RaceCar 객체를 ArrayList에 추가합니다. 이것은 스레드가 실행을 완료하는 순서를 제공합니다. ArrayList가 동기화되지 않았으므로 스레드로부터 안전하지 않습니다. 새 ArrayList를 전달하고 …

6
Java 생성자에서 int 배열 초기화
나는 수업이 있고 그 수업에는 다음이 있습니다. //some code private int[] data = new int[3]; //some code 그런 다음 내 생성자에서 : public Date(){ data[0] = 0; data[1] = 0; data[2] = 0; } 이렇게하면 모든 것이 정상입니다. 기본 데이터 값이 초기화되지만 대신 이렇게하면 : public Date(){ int[] data = …
90 java 


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