«java» 태그된 질문

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

13
JDBC에서 연결 풀을 설정하는 방법은 무엇입니까?
누구든지 JDBC 연결 풀을 설정하는 방법에 대한 예제 나 링크를 제공 할 수 있습니까? Google 검색에서 나는 이것을하는 많은 다른 방법을 보았고 다소 혼란 스럽습니다. 궁극적으로 java.sql.Connection객체 를 반환하려면 코드가 필요 하지만 시작하는 데 문제가 있습니다. 어떤 제안이라도 환영합니다. 업데이트 : 합니까하지 javax.sql또는 java.sql풀 된 접속의 구현이? 이것을 사용하는 것이 …

4
휘발성은 비쌉니까?
컴파일러 작성자를위한 JSR-133 쿡북을 읽은 후 휘발성의 구현, 특히 부분에 대해 "원자 지침과 상호 작용"나는 그것을 업데이트하지 않고 휘발성 변수를 읽는 것은 LoadLoad 또는 LoadStore 장벽을 필요로한다고 가정합니다. 페이지 아래로 내려 가면 LoadLoad 및 LoadStore가 X86 CPU에서 효과적으로 작동하지 않는 것을 알 수 있습니다. 이것은 x86에서 명시적인 캐시 무효화없이 휘발성 …

3
Java 9에서 문자열 연결은 어떻게 구현됩니까?
JEP 280에 쓰여진대로 : Indify String Concatenation : JDK 라이브러리 함수에 대한 호출을 사용하기 위해에서 String생성 된 정적 연결 바이트 코드 시퀀스를 변경합니다 . 이렇게하면에 의해 방출 된 바이트 코드를 추가로 변경하지 않고도 향후 연결 최적화가 가능해집니다 .javacinvokedynamicStringjavac 여기에서 invokedynamic호출 의 사용이 무엇 이며 바이트 코드 연결이 어떻게 다른지 이해하고 …

5
Java RegEx는 대소 문자를 구분하지 않습니까?
Java에서 replaceAll을 수행하여 다음과 같은 정규식 패턴을 찾을 때 : replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); 내가 어디다 잘 모르겠어요, (중복 연속 대소 문자를 구분 즉, 예를 들어, 시험 테스트를 제거합니다) ?i. 나는 그것이 처음에 있어야한다고 읽었지만, 내가 그것을 꺼내면 나는 중복 된 연속 단어 (예 : 테스트 테스트)를 잡지 만, 대소 문자를 구분하지 …

9
Java에서 SHA-256을 통한 해시 문자열
일반적인 인터넷뿐만 아니라 여기를 둘러 보면서 Bouncy Castle 을 찾았습니다 . Bouncy Castle (또는 다른 무료 유틸리티)을 사용하여 Java에서 문자열의 SHA-256 해시를 생성하고 싶습니다. 그들의 문서를 보면 내가하고 싶은 일에 대한 좋은 예를 찾을 수없는 것 같습니다. 여기 아무도 나를 도울 수 있습니까?
111 java  bouncycastle  sha256  jce 


8
Java의 열거 형에 ==를 사용해도됩니까?
그것은 사용하기 OK인가 ==자바 열거 형에, 또는 내가 사용해야합니까 .equals()? 내 테스트에서는 ==항상 작동하지만 그것이 보장되는지 확실하지 않습니다. 특히, 어떤이없는 .clone()나는 그것을하는 열거 얻을 수 있는지 알고하지 않도록, 열거의 방법 .equals()과는 다른 값을 반환을 ==. 예를 들어, 이것이 괜찮습니까? public int round(RoundingMode roundingMode) { if(roundingMode == RoundingMode.HALF_UP) { //do something …
111 java  syntax  enums 

11
java : ArrayList-인덱스가 있는지 어떻게 확인할 수 있습니까?
사용 ArrayList<String>중이며 특정 인덱스에 데이터를 추가합니다. 특정 인덱스가 있는지 어떻게 확인할 수 있습니까? 간단하게 get()값을 확인 해야합니까 ? 아니면 예외를 기다려야합니까? 다른 방법이 있습니까? 최신 정보 답변 해주셔서 감사합니다.하지만 특정 지수에만 항목을 추가하고 있기 때문에 목록의 길이가 사용 가능한 항목을 표시하지 않습니다.
111 java  arraylist 

7
Java8 Lambda와 익명 클래스
Java8이 최근에 출시되었고 새로운 람다식이 정말 멋져 보이기 때문에 이것이 우리가 익숙했던 익명 클래스의 종말을 의미하는지 궁금합니다. 나는 이것에 대해 조금 연구 해 왔고 Lambda 표현식이 어떻게 분류를 수행하기 위해 Comparator의 익명 인스턴스를 가져 오는 데 사용되는 Collection의 정렬 방법과 같은 이러한 클래스를 체계적으로 대체하는지에 대한 멋진 예제를 찾았습니다. Collections.sort(personList, …


7
Java의 부울 기본 크기가 정의되지 않은 이유는 무엇입니까?
Java 가상 머신 사양 부울 제한적으로 지원이 있음을 말한다 원시 유형. 부울 값에 대한 조작 전용 Java 가상 머신 명령은 없습니다. 대신 부울 값에 대해 작동하는 Java 프로그래밍 언어의 표현식은 Java 가상 머신 int 데이터 유형의 값을 사용하도록 컴파일됩니다. 위의 내용은 부울에서 작동 할 때 int 데이터 유형이 사용되지만 32 …
111 java  boolean 

11
자바의 유사성 문자열 비교
여러 문자열을 서로 비교하고 가장 유사한 문자열을 찾고 싶습니다. 어떤 문자열이 다른 문자열과 더 유사한 지 알려주는 라이브러리, 방법 또는 모범 사례가 있는지 궁금합니다. 예를 들면 : "빠른 여우가 뛰어"-> "여우가 뛰어" "빠른 여우가 뛰어"-> "여우" 이 비교는 첫 번째가 두 번째보다 더 유사하다는 것을 반환합니다. 다음과 같은 방법이 필요하다고 …

4
boxed Long 값 127과 128 비교
조건을 사용하여 두 개의 Long 개체 값 을 비교하고 싶습니다 if. 이 값은 때 적은 128보다 의 if조건은 제대로 작동하지만,이 경우 보다 크거나 128에 동일 비교는 실패합니다. 예: Long num1 = 127; Long num2 = 127; if (num1 == num2) { // Works ok } 위 코드의 비교는 제대로 작동하지만 …


13
인터페이스에서 보호
interface정의의 모든 메서드가 암시 적 으로있는 이유는 무엇 public입니까? protected방법을 허용하지 않는 이유는 무엇 입니까?
111 java  interface 

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