«java» 태그된 질문

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

12
스위치에서 null을 사용하는 방법
Integer i = ... switch (i){ case null: doSomething0(); break; } 위의 코드에서 switch case 문에 null을 사용할 수 없습니다. 어떻게 다르게 할 수 있습니까? default다른 것을하고 싶기 때문에 사용할 수 없습니다 .

7
java.util.Random과 java.security.SecureRandom의 차이점
팀에서 임의 토큰을 생성하는 일부 서버 측 코드 (자바)를 넘겨주었습니다. 이 토큰의 목적은 상당히 민감합니다. 세션 ID, 비밀번호 재설정 링크 등에 사용됩니다. 따라서 누군가 추측하거나 피할 수없는 무력을 피하기 위해 암호화 적으로 임의적이어야합니다. 토큰은 "길이"이므로 64 비트입니다. 코드는 현재 java.util.Random클래스를 사용하여 이러한 토큰을 생성합니다. 문서 에 대한 java.util.Random명확는 다음을 주장한다 …

8
java.util.Random이 실제로 무작위입니까? 52를 어떻게 생성 할 수 있습니까! (계통적) 가능한 순서?
Random (java.util.Random)52 장의 카드 덱을 섞는 데 사용 하고 있습니다. 52가 있습니다! (8.0658175e + 67) 가능성. 그러나, 나는 씨앗 java.util.Random이 long2 ^ 64 (1.8446744e + 19)에서 훨씬 작은 것을 발견했습니다 . 여기에서 나는 java.util.Random 정말 그 랜덤 인지 의심 스럽다 . 실제로 모든 52 개를 생성 할 수 있습니까? 가능성? …


14
쉼표로 구분 된 문자열을 나누는 방법?
길이가 알 수없는 문자열이 있습니다. "dog, cat, bear, elephant, ..., giraffe" 각 단어를 ArrayList의 요소가 될 수 있도록이 문자열을 쉼표로 나누는 가장 좋은 방법은 무엇입니까? 예를 들어 List<String> strings = new ArrayList<Strings>(); // Add the data here so strings.get(0) would be equal to "dog", // strings.get(1) would be equal to …
202 java  string  split 



5
다음에 호출 할 때 Mockito 모의 객체에 다른 것을 반환하도록 지시하는 방법은 무엇입니까?
그래서 클래스 클래스에서 정적 변수로 모의 객체를 만들고 있습니다. 한 테스트에서는 Foo.someMethod()특정 값을 반환하고 다른 테스트에서는 다른 값을 반환하려고합니다. 내가 겪고있는 문제는 올바르게 작동하기 위해 모의를 재구성해야한다는 것입니다. 모형을 다시 작성하지 않고 각 테스트에서 동일한 객체를 사용하고 싶습니다. class TestClass { private static Foo mockFoo; @BeforeClass public static void setUp() …

30
IntelliJ IDEA에서 Lombok을 사용하는 경우 프로젝트를 컴파일 할 수 없습니다
IntelliJ IDEA 11을 사용하여 개발중인 프로젝트에서 Lombok 을 사용하려고합니다 . IDEA 용 타사 플러그인을 설치 했으며 IDEA가 모든 자동 생성 된 메소드 / 필드를 볼 수 있으므로 제대로 작동하는 것 같습니다. 그래서 Slf4j를 사용하는 클래스가 있습니다. 이렇게 주석을 달았습니다 import lombok.extern.slf4j.Slf4j; @Slf4j public class TestClass { public TestClass() { log.info("Hello!"); …

6
매일 봄 크론 표현 1 : 01 : am
Spring cron 표현식을 기반으로 고정 일정에 따라 코드를 실행하려고합니다. 매일 1 : 01 : am에 코드를 실행하고 싶습니다. 나는 다음과 같은 표현을 시도했지만 이것은 나에게 해가되지 않았다. 여기 구문에 어떤 문제가 있습니까? @Scheduled(cron = "0 1 1 ? * *") public void resetCache() { // ... }




9
gwt 컴파일러의 속도를 높이려면 어떻게해야합니까?
우리는 프로젝트에서 GWT를 더 많이 사용하기 시작했으며 GWT 컴파일러의 성능은 점점 더 성 가실 것입니다. 우리는 호스팅 모드 브라우저에 대한 강조를 포함하여 문제를 완화하기 위해 작업 관행을 변경하기 시작할 것입니다. 이는 나중에 GWT 컴파일러를 실행해야 할 필요성을 지연 시키지만 특히 자체 위험을 초래합니다. 우리가 원하는 것보다 훨씬 늦을 때까지 실제 …
201 java  performance  gwt 

15
Java if 문의 약식
Java if문을 짧은 형식으로 작성하는 방법이 있다는 것을 알고 있습니다 . if (city.getName() != null) { name = city.getName(); } else { name="N/A"; } 누구든지 위의 5 줄에 대한 짧은 양식을 한 줄에 쓰는 방법을 알고 있습니까?

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