«java» 태그된 질문

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

3
OSGi, Java 모듈성 및 Jigsaw
그래서 어제 아침에 나는 OSGi가 무엇인지에 대한 단서가 없었습니다. OSGi 는 몇 번이고 계속해서 나타나는 유행어 였기 때문에 마침내 시간을내어 문제를 해결했습니다. 사실 꽤 멋진 것 같기 때문에 나는 (기록을 위해) 어떤 점에서든 안티 OSGi가 아니며 이것은 "OSGi-bashing"질문도 아니라고 말하면서 시작하고 싶습니다. 결국 OSGi는 본질적 으로 Java Modularity에서 JSR 277 …

7
스레드간에 정적 변수가 공유됩니까?
스레딩에 관한 상위 Java 클래스의 선생님이 제가 확신 할 수없는 말을했습니다. 그는 다음 코드가 반드시 ready변수를 업데이트하는 것은 아니라고 말했습니다 . 그에 따르면 두 스레드가 반드시 정적 변수를 ReaderThread공유하는 것은 아닙니다. 다른 것을 업데이트하지 않습니다. 기본적으로 그는 ready메인 스레드에서 업데이트 될 수 있지만 에서는 업데이트되지 ReaderThread않으므로 ReaderThread무한 반복됩니다. 그는 또한 …


3
명령 줄을 사용하여 JUnit 클래스에서 단일 테스트 실행
명령 줄과 자바 만 사용하여 JUnit 클래스에서 단일 테스트를 실행할 수있는 접근 방식을 찾으려고합니다. 다음을 사용하여 클래스에서 전체 테스트 세트를 실행할 수 있습니다. java -cp .... org.junit.runner.JUnitCore org.package.classname 제가 정말로하고 싶은 것은 다음과 같습니다. java -cp .... org.junit.runner.JUnitCore org.package.classname.method 또는: java -cp .... org.junit.runner.JUnitCore org.package.classname#method JUnit 주석을 사용하여이 작업을 수행하는 …

8
java.lang.String에서 java.io.InputStream을 어떻게 얻을 수 있습니까?
나는이 String내가으로 사용하도록을 InputStream. Java 1.0에서는를 사용할 수 java.io.StringBufferInputStream있지만 그랬습니다 @Deprecrated(좋은 이유가 있습니다. 문자 집합 인코딩을 지정할 수 없음). 이 클래스는 문자를 바이트로 올바르게 변환하지 않습니다. JDK 1.1부터 문자열에서 스트림을 만드는 데 선호되는 방법은 StringReader 클래스를 사용하는 것입니다. 당신은 만들 수 java.io.Reader와를 java.io.StringReader하지만을 할 어댑터가없는 Reader과를 만들 수는 InputStream. 적절한 …

4
JVM이 여전히 꼬리 호출 최적화를 지원하지 않는 이유는 무엇입니까?
2 년 후 않습니다 - 더 - JVM이 - 꼬리 - 전화 - 최적화를 방지 하는있을 것 같습니다 프로토 타입 구현 및 MLVM이 지금 얼마 동안 "프로토 80 %"로 기능을 나열하고있다. 테일 콜을 지원하는 데 썬 / 오라클 측의 적극적인 관심이 없나요? 아니면 JVM 에서 언급 한 것처럼 테일 콜이 …

7
템플릿 엔진을 사용하는 이유는 무엇입니까? jsp include 및 jstl 대 타일, freemarker, 속도, 사이트 메쉬
내 뷰를 구성하는 방법을 선택하려고합니다 (spring-mvc를 사용하지만 그다지 중요하지 않습니다) 내가보기에 6 가지 옵션이 있습니다 (상호 배타적이지는 않지만). 타일 Sitemesh Freemarker 속도 <jsp:include> <%@ include file=".."> 타일 과 Sitemesh 를 그룹화 할 수 있습니다. Freemarker 와 Velocity도 마찬가지 입니다. 이 토론의 문제가 아닌 각 그룹 내에서 어느 것을 사용할 것인지에 …


30
이클립스-java.lang.ClassNotFoundException
Eclipse에서 JUnit-Test를 시작하려고하면 "ClassNotFoundException"이 발생합니다. 콘솔에서 "mvn test"를 실행하면 모든 것이 잘 작동합니다. 또한 Eclipse에서보고 된 문제가 없습니다. 내 프로젝트 구조는 다음과 같습니다. 부모 프로젝트 (pom-packaging) 웹 프로젝트 (war-packaging-내 JUnit-test가 여기에 있음) Flex 프로젝트 구성 프로젝트 편집 : 어떻게 수업을 찾을 수 없습니까? 특별한 라이브러리가없는 간단한 HelloWorld-Application입니다. 내 JUnit의 실행 …

17
전략 패턴의 실제 사례
나는 OCP 원칙 과이를 달성하기 위해 전략 패턴을 사용하는 방법에 대해 읽었습니다 . 저는 이것을 몇 사람에게 설명하려고했지만 제가 생각할 수있는 유일한 예는 "주문"이 어떤 상태인지에 따라 다른 유효성 검사 클래스를 사용하는 것입니다. 온라인에서 몇 가지 기사를 읽었지만 일반적으로 보고서 생성 / 청구서 / 유효성 검사 등과 같은 전략을 사용하는 …

6
복제 가능 Java 정보
Java Cloneable에 대해 설명하는 자습서를 찾고 있었지만 좋은 링크를 얻지 못했으며 어쨌든 Stack Overflow가 더 분명한 선택이되고 있습니다. 다음을 알고 싶습니다. CloneableCloneable인터페이스 를 구현하여 객체의 복제본이나 사본을 가질 수 있음을 의미합니다 . 그렇게하는 것의 장점과 단점은 무엇입니까? 오브젝트가 복합 오브젝트 인 경우 재귀 복제는 어떻게 발생합니까?
95 java  cloneable 

12
Android 스튜디오-android-18 대상을 찾지 못했습니다.
Android Studio 0.2.3에 문제가 있습니다. 내 프로젝트를 실행하면 빌드가 중지되고 다음과 같은 메시지가 나타납니다. Gradle : ': AppName : compileDebugAidl' 작업에 대한 실행이 실패했습니다 . > 대상 android-18을 ​​찾지 못했습니다. Android 4.3 (API 18)의 SDK 플랫폼을 설치했고 모든 SDK를 다시 설치하려고했습니다. 또한 ANDROID_HOME시스템 변수에 변수를 추가했습니다 . 이 오류의 원인은 …

10
Android : 버튼 클릭 처리 방법
비 Java 및 비 Android 영역에서 탄탄한 경험을 쌓은 저는 Android를 배우고 있습니다. 다른 영역과 많은 혼동이 있습니다. 그중 하나는 버튼 클릭을 처리하는 방법입니다. 최소한 4 가지 방법 (!!!)이 있으며 여기에 간략하게 나열되어 있습니다. 일관성을 위해 다음과 같이 나열합니다. View.OnClickListener활동에 클래스 의 멤버를 onClick두고 onCreate활동 메소드의 논리를 처리 할 인스턴스에 …


11
WebView 리소스 요청에 사용자 지정 헤더 추가-Android
WebView에서 오는 모든 요청에 ​​사용자 지정 헤더를 추가해야합니다. 에 loadURL대한 매개 변수가 있다는 것을 알고 extraHeaders있지만 초기 요청에만 적용됩니다. 모든 후속 요청에는 헤더가 포함되지 않습니다. 에서 모든 재정의를 살펴 보았지만 WebViewClient리소스 요청에 헤더를 추가 할 수있는 것은 없습니다 onLoadResource(WebView view, String url). 어떤 도움이라도 좋을 것입니다. 고마워, 레이

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