«java» 태그된 질문

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


14
Eclipse에서 JRE의 소스 코드를 보려면 어떻게합니까?
Eclipse를 사용하여 핵심 Java 클래스 (예 java.util.concurrent.ConcurrentHashMap) 의 소스 코드를보고 싶지만 'Open Declaration'을 사용하여 소스로 이동하면 'Source not found'라고 표시되고 소스를 첨부 할 수있는 옵션이 제공됩니다. 내 질문은; 소스를 어떻게 첨부합니까? java.util.concurrent라이브러리에 대한 소스 .jar은 어디에서 얻 습니까?
85 java  eclipse 

4
Android Retrofit 매개 변수화 된 @Headers
OAuth를 사용하고 있으며 요청할 때마다 헤더에 OAuth 토큰을 넣어야합니다. 내가 볼 @Header주석을,하지만 난 실행시에 전달할 수 있도록이 파라미터 만들 수있는 방법은 무엇입니까? 여기에 개념이 있습니다 @Header({Authorization:'OAuth {var}', api_version={var} }) 런타임에 전달할 수 있습니까? @GET("/users") void getUsers( @Header("Authorization") String auth, @Header("X-Api-Version") String version, Callback<User> callback )

5
GZIPInputStream 한 줄씩 읽기
.gz 형식의 파일이 있습니다. 이 파일을 읽기위한 Java 클래스는 GZIPInputStream입니다. 그러나이 클래스는 java의 BufferedReader 클래스를 확장하지 않습니다. 결과적으로 파일을 한 줄씩 읽을 수 없습니다. 이런 게 필요해 reader = new MyGZInputStream( some constructor of GZInputStream) reader.readLine()... 나는 Java의 Reader 또는 BufferedReader 클래스를 확장하고 GZIPInputStream을 변수 중 하나로 사용하는 클래스를 만드는 …

13
Apple (Inc.)에 대한 트윗과 사과 (과일)에 대한 트윗을 구분하는 모델을 구축하려면 어떻게해야합니까?
"apple"에 대한 50 개의 트윗은 아래를 참조하십시오. Apple Inc.에 대한 긍정적 인 일치 항목을 손으로 표시했습니다. 아래 1 개로 표시되어 있습니다. 다음은 몇 줄입니다. 1|“@chrisgilmer: Apple targets big business with new iOS 7 features http://bit.ly/15F9JeF ”. Finally.. A corp iTunes account! 0|“@Zach_Paull: When did green skittles change from lime to …

4
이 Java 8 람다가 컴파일에 실패하는 이유는 무엇입니까?
다음 Java 코드는 컴파일에 실패합니다. @FunctionalInterface private interface BiConsumer<A, B> { void accept(A a, B b); } private static void takeBiConsumer(BiConsumer<String, String> bc) { } public static void main(String[] args) { takeBiConsumer((String s1, String s2) -> new String("hi")); // OK takeBiConsumer((String s1, String s2) -> "hi"); // Error } 컴파일러는 …

4
호스트 이름의 IP 주소 확인
DNS 서버 IP 주소와 호스트 이름이 있습니다. Java를 사용하여 IP 주소와 호스트 이름을 사용하여 DNS 서버에서 반환 한 호스트 이름의 IP 주소를 어떻게 찾을 수 있습니까?
85 java 

4
CLI 애플리케이션에서 Ctrl + C를 어떻게 "간섭"할 수 있습니까?
CLI (명령 줄 인터페이스) Java 애플리케이션에서 + (일반적으로 프로세스를 종료 함)를 어떻게 가로 챌 수 있습니까?CtrlC 다중 플랫폼 솔루션이 존재합니까 (Linux, Solaris, Windows)? 나는 Console's를 사용 readLine()하고 있지만 필요한 경우 다른 방법을 사용하여 표준 입력에서 문자를 읽을 수 있습니다.

9
Java가 내부 클래스에서 정적 필드를 금지하는 이유는 무엇입니까?
class OuterClass { class InnerClass { static int i = 100; // compile error static void f() { } // compile error } } 를 사용하여 정적 필드에 액세스 할 OuterClass.InnerClass.i수는 없지만 정적이어야하는 항목 (예 : 생성 된 InnerClass 개체 수)을 기록하려면 해당 필드를 정적으로 만드는 것이 도움이됩니다. 그렇다면 Java는 …

7
자바 동기화 블록 대 Collections.synchronizedMap
다음 코드가 호출을 올바르게 동기화하도록 설정되어 synchronizedMap있습니까? public class MyClass { private static Map<String, List<String>> synchronizedMap = Collections.synchronizedMap(new HashMap<String, List<String>>()); public void doWork(String key) { List<String> values = null; while ((values = synchronizedMap.remove(key)) != null) { //do something with values } } public static void addToMap(String key, String value) { …

4
JUnit 테스트 클래스에서 log4j를 어디에서 구성합니까?
내가 작성한 마지막 JUnit 테스트 케이스를 살펴보면서 클래스 생성자 내부에서 log4j의 BasicConfigurator.configure () 메서드를 호출했습니다. Eclipse의 "run as JUnit test case"명령에서 해당 단일 클래스 만 실행하는 데는 잘 작동했습니다. 그러나 나는 그것이 틀렸다는 것을 압니다. 우리의 메인 테스트 스위트가 하나의 프로세스에서 이러한 모든 클래스를 실행한다고 확신합니다. 따라서 log4j 구성이 더 …
85 java  logging  junit  log4j 

2
어느 것이 더 나은 H2 또는 HSQLDB입니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

12
Java에서 정렬 된 배열 목록
이에 대한 빠른 답변을 찾을 수 없어서 당황 스럽습니다. 기본적으로 java.util.List인터페이스 를 구현 하지만 구성원을 정렬 된 순서로 저장 하는 Java의 데이터 구조를 찾고 있습니다. 노멀 ArrayList을 사용 Collections.sort()하여 사용할 수 있다는 것을 알고 있지만 가끔 내 목록에서 회원을 추가하고 자주 검색하는 시나리오가 있습니다. 새로운 것이 추가되었습니다. 누구든지 JDK 또는 …

19
Java를 사용하여 디렉토리의 모든 파일을 재귀 적으로 나열
디렉토리에있는 모든 파일의 이름을 재귀 적으로 인쇄하는이 함수가 있습니다. 문제는 반복 할 때마다 원격 네트워크 장치에 액세스해야하기 때문에 내 코드가 매우 느리다는 것입니다. 내 계획은 먼저 디렉토리에서 모든 파일을 재귀 적으로로드 한 다음 정규식이있는 모든 파일을 검토하여 원하지 않는 모든 파일을 필터링하는 것입니다. 누구든지 더 나은 제안이 있습니까? public static …
85 java  file-io 

10
JDBC에서 DATETIME 값 0000-00-00 00:00:00 처리
시도하면 예외가 발생합니다 (아래 참조). resultset.getString("add_date"); DATETIME 값 0000-00-00 00:00:00 (DATETIME의 준 널 값)을 포함하는 MySQL 데이터베이스에 대한 JDBC 연결의 경우 값을 문자열이 아닌 문자열로 가져 오려고하지만 목적. 나는 이것을 통해 이것을 극복했다. SELECT CAST(add_date AS CHAR) as add_date 작동하지만 어리석은 것처럼 보입니다 ...이 작업을 수행하는 더 좋은 방법이 있습니까? …
85 java  sql  date  jdbc 

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