«java» 태그된 질문

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


6
차이점은 무엇입니까? Java 제네릭의 Object?
Java 제네릭을 올바르게 사용하기 위해 일부 코드를 정리할 수 있도록 Eclipse를 사용하고 있습니다. 대부분 유추 유형의 훌륭한 작업을 수행하지만 유추 유형이 가능한 한 일반적인 경우가 있습니다. Object. 그러나 Eclipse는 Object 유형과 '?'유형 중에서 선택할 수있는 옵션을 제공하는 것 같습니다. 차이점은 무엇입니까? HashMap<String, ?> hash1; 과 HashMap<String, Object> hash2;
137 java  generics 

8
값별 TreeMap 정렬
기본 자연 순서 대신 TreeMap을 값으로 정렬 할 수있는 비교기를 작성하고 싶습니다. 나는 이런 식으로 시도했지만 무엇이 잘못되었는지 알 수 없다 : import java.util.*; class treeMap { public static void main(String[] args) { System.out.println("the main"); byValue cmp = new byValue(); Map<String, Integer> map = new TreeMap<String, Integer>(cmp); map.put("de",10); map.put("ab", 20); …
137 java 


9
&& (AND) 및 || IF 문에서 (또는)
다음 코드가 있습니다. if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } partialHitsHashMap은 어디에 있습니까 ? 첫 번째 진술이 참이면 어떻게됩니까? Java가 여전히 두 번째 명령문을 점검합니까? 첫 번째 문이 true이기 때문에 HashMap에 주어진 키가 포함되어서는 안되므로 두 번째 문을 확인하면을 얻습니다 NullPointerException. 간단한 코드로, 다음 코드가 있다면 if(a && b) …
137 java  if-statement 

11
활동 그룹 내에서 다른 조각으로 조각 바꾸기
그룹 활동 안에 조각이 있는데 다른 조각으로 바꾸고 싶습니다. FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction(); SectionDescriptionFragment bdf = new SectionDescriptionFragment(); ft.replace(R.id.book_description_fragment, bdf); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); 액티비티 그룹을 사용하지 않고 별도의 프로젝트로 수행하면 제대로 작동합니다. 제어가 getview () 내부로 이동하면 로그 고양이에서 모든 것이 잘 작동하지만 아무런보기도 보이지 않으며 예외가 발생하지 않습니다. 섹션 …

5
Mockito를 사용할 때 조롱과 스파이의 차이점은 무엇입니까?
Mockito 스파이의 사용 사례는 무엇입니까? callRealMethod를 사용하여 모든 스파이 유스 케이스를 모의로 처리 할 수있는 것 같습니다. 내가 볼 수있는 한 가지 차이점은 대부분의 메서드 호출을 실제로 원한다면 모의 대 스파이를 사용하기 위해 코드 줄을 절약합니다. 그것이 더 큰 그림입니까?
137 java  testing  mocking  mockito 

8
HashSet / HashMap에 중복 값을 추가하면 이전 값이 대체됩니다
아래 코드를 고려하십시오. HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size()HashSet중복을 허용하지 않으므로 1을 지정 하므로 하나의 요소 만 저장됩니다. 중복 요소를 추가 한 다음 이전 요소를 대체합니까, 아니면 단순히 추가하지 않는지 알고 싶습니다. 또한 HashMap같은 경우에 어떻게됩니까?

6
Java에서 선택 사항 또는 기타 선택 사항
Java 8 의 새로운 Optional 유형 으로 작업하고 있으며 기능적으로 지원되지 않는 일반적인 작업 인 "orElseOptional"과 같은 기능을 살펴 보았습니다. 다음 패턴을 고려하십시오. Optional<Result> resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) return result; else { Optional<Result> resultFromServiceB = serviceB(args); if (resultFromServiceB.isPresent) return resultFromServiceB; else return serviceC(args); } 이 패턴에는 여러 형태가 있지만, …
137 java  lambda  java-8  optional  java-9 


11
Spring MVC-Rest Controller에서 간단한 문자열을 JSON으로 반환하는 방법
내 질문은 본질적 으로이 질문에 대한 후속 조치 입니다. @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } 위에서 스프링은 응답 본문에 "Hello World"를 추가 할 것이다. JSON 응답으로 문자열을 어떻게 반환합니까? 나는 따옴표를 추가 할 수 있지만 더 해킹처럼 느껴진다는 것을 이해합니다. 이 …
137 java  json  spring  rest  spring-mvc 

16
메서드를 정적으로 가져 오기위한 좋은 사용 사례는 무엇입니까?
방금 정적 메소드 가져 오기가 좋지 않다는 리뷰 의견이 있습니다. 정적 가져 오기는 주로 정적 메소드가있는 DA 클래스의 메소드입니다. 따라서 비즈니스 논리의 중간에 현재 클래스에 속하는 것처럼 보이는 da 활동이있었습니다. import static some.package.DA.*; class BusinessObject { void someMethod() { .... save(this); } } 리뷰어는 코드를 바꾸는 데 열중하지 않았지만 그렇게하지는 …

14
N 초 내에 M 요청에 대한 제한 메소드 호출
N 초 안에 최대 M 호출까지 일부 메소드 실행을 조절하는 구성 요소 / 클래스가 필요합니다 (또는 ms 또는 nano는 중요하지 않습니다). 즉, N 초 슬라이딩 창에서 내 메소드가 M 번 이상 실행되지 않아야합니다. 기존 수업을 모르는 경우 솔루션 / 아이디어를 구현하는 방법을 자유롭게 게시하십시오.
137 java  throttling 

3
Arrays.asList () vs Collections.singletonList ()
Collections.singletonList (something)보다 Arrays.asList (something)를 사용하여 하나의 항목을 포함하는 목록을 만드는 것의 이점 (또는 많은 차이)이 있습니까? 후자는 반환 된 목록도 변경할 수 없습니다.
137 java  collections 

9
"목록 유형의 표현식에 확인되지 않은 변환이 필요합니다 ..."는 어떻게 수정합니까?
자바 스 니펫에서 : SyndFeedInput fr = new SyndFeedInput(); SyndFeed sf = fr.build(new XmlReader(myInputStream)); List<SyndEntry> entries = sf.getEntries(); 마지막 줄은 경고를 생성합니다 "유형의 표현 List에 적합하도록 선택하지 않은 변환이 필요합니다 List<SyndEntry>" 이 문제를 해결하는 적절한 방법은 무엇입니까?

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