«java» 태그된 질문

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

5
자바의 가상 머신과 CLR
MSIL과 Java 바이트 코드의 차이점 이라는 질문에 대한 후속 조치로 ? , Java Virtual Machine의 작동 방식과 주요 가상 시스템의 차이점과 유사점은 무엇입니까?.넷 프레임 워크 CLR (공용 언어 런타임)이 작동합니까? 또한 .넷 프레임 워크 CLR에 "가상 머신"또는 가상 머신의 속성이 없습니까?

11
Spring Security를 ​​사용한 단위 테스트
우리 회사는 Spring MVC를 평가하여 다음 프로젝트 중 하나에서 사용해야하는지 결정했습니다. 지금까지 내가 본 것을 좋아하고 지금 당장 Spring Security 모듈을 살펴보고 사용할 수 있는지 여부를 결정하고 있습니다. 보안 요구 사항은 매우 기본적입니다. 사용자는 사이트의 특정 부분에 액세스 할 수 있도록 사용자 이름과 비밀번호를 제공하면됩니다 (예 : 계정 정보를 얻는 …

8
Java에 상수 기능이없는 이유는 무엇입니까?
Java에서 상수 뒤에있는 이유를 찾으려고 노력하고 있었는데 Java를 사용하여 final키워드 를 사용하여 상수를 선언 할 수 있다는 것을 알게되었습니다 . 내 질문은 Java가 상수 ( const) 기능을 도입하지 않은 이유 입니다. 많은 사람들이 C ++에서 왔다고 말하고 있으므로 C ++에는 const키워드가 있습니다. 당신의 생각을 공유하십시오.
140 java  constants  final 

20
Java에서 "this"의 의미는 무엇입니까?
일반적으로 this생성자에서만 사용 합니다. this.something전역 변수와 이름이 같은 경우 매개 변수를 식별하는 데 사용됩니다 (을 사용하여 ). 그러나 thisJava 의 실제 의미 가 this도트 ( .) 없이 사용하면 어떻게 될지 알 수 없습니다 .
140 java 

15
Java : 스트림의 올바른 문자 세트 인코딩을 결정하는 방법
다음 스레드를 참조하십시오. Java App : ISO-8859-1 인코딩 파일을 올바르게 읽을 수 없습니다 입력 스트림 / 파일의 올바른 문자 세트 인코딩을 프로그래밍 방식으로 결정하는 가장 좋은 방법은 무엇입니까? 나는 다음을 사용하려고 시도했다. File in = new File(args[0]); InputStreamReader r = new InputStreamReader(new FileInputStream(in)); System.out.println(r.getEncoding()); 그러나 ISO8859_1로 인코딩 된 파일에서 위의 …

2
BigDecimal 세트 스케일 및 라운드
이 두 통화의 차이점은 무엇입니까? (있어요?) // 1. new BigDecimal("3.53456").round(new MathContext(4, RoundingMode.HALF_UP)); // 2. new BigDecimal("3.53456").setScale(4, RoundingMode.HALF_UP);
140 java  bigdecimal 

4
자바 8 : 스트림과 컬렉션의 성능
저는 Java 8을 처음 사용합니다. 여전히 API에 대해 잘 모르지만 새로운 Streams API의 성능과 우수한 이전 컬렉션을 비교하기 위해 작은 비공식 벤치 마크를 만들었습니다. 테스트는의 목록을 필터링하고 Integer각 짝수에 대해 제곱근을 계산하여 결과 List로 저장합니다 Double. 코드는 다음과 같습니다. public static void main(String[] args) { //Calculating square root of even …

7
마우스 오른쪽 버튼을 클릭하고 '새로 만들기'를 선택하면 IntelliJ에 '클래스'가 표시되지 않습니다
IntelliJ에서 새 프로젝트를 작성 중이며 디렉토리를 마우스 오른쪽 단추로 클릭하고 새로 작성 을 선택한 후 컨텍스트 메뉴를 가져 오면 Java 기반 옵션이 표시되지 않으므로 문제가 발생해야합니다. 현재 파일, 일부 HTML 옵션, XML 옵션과 같은 것을 얻습니다. 지금까지는 프로젝트 / 모듈 구성에서 올바르게 구성하지 않은 것으로 가정했습니다. 우리가 이야기하는 새로운 모듈은 …

11
RecyclerView-특정 위치에서보기
나는과 활동이 RecyclerView과를 ImageView. 를 사용하여 RecyclerView이미지 목록을 가로로 표시하고 있습니다. 나는에서 이미지를 클릭하면 활동에 이미지의 큰 그림을 표시해야합니다. 지금까지 모든 것이 잘 작동합니다.RecyclerViewImageView 이제이 두 개 더 있습니다 ImageButtons활동의를 : imageButton_left와 imageButton_right. 를 클릭하면 imageButton_left의 이미지가 ImageView왼쪽으로 바뀌고 썸네일의 이미지 RecyclerView가이 변경 사항을 반영해야합니다. 의 경우도 마찬가지입니다 imageButton_right. 를 …

9
@Nullable 및 @Nonnull 주석을보다 효과적으로 사용하는 방법은 무엇입니까?
나는 그것을 볼 수 있습니다 @Nullable및 @Nonnull주석 수 예방에 도움이 될 NullPointerException들하지만 그들은 아주 멀리 전파되지 않습니다. 이러한 주석의 효과는 한 수준의 간접적 인 후에 완전히 사라 지므로 몇 가지만 추가하면 아주 많이 전파되지 않습니다. 이러한 주석이 제대로 적용되지 않기 때문에로 표시된 값 @Nonnull이 널이 아니라고 가정 하여 널 검사를 …

21
Java에서 향상된 for 루프의 마지막 반복
루프가 마지막으로 반복되는지 확인하는 방법이 있습니까? 내 코드는 다음과 같습니다 int[] array = {1, 2, 3...}; StringBuilder builder = new StringBuilder(); for(int i : array) { builder.append("" + i); if(!lastiteration) builder.append(","); } 이제 마지막 반복에서 쉼표를 추가하고 싶지 않습니다. 이제 마지막 반복인지 확인하거나 for 루프 또는 외부 카운터를 사용하여 추적을 …

30
java.lang.ClassNotFoundException : 경로에서 클래스를 찾지 못했습니다 : dexpathlist
현재 순수 네이티브 ndk를 사용해야하는 프로젝트를 진행 중입니다. Irrlicht 엔진 소스에서 helloworld 예제를 실행하려고 시도했을 때 작동했습니다. 그런 다음 해당 예제와 동일한 형식으로 내 프로젝트에서 사용하려고합니다. 그러나 나는 얻었다 : 03-14 01:40:05.308: E/AndroidRuntime(799): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.irrlicht.example1/android.app.POMActivity}: java.lang.ClassNotFoundException: Didn't find class "android.app.POMActivity" on path: DexPathList[[zip file "/data/app/com.irrlicht.example1-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.irrlicht.example1-2, /system/lib]] …
140 java  android  c++  android-ndk 

7
Java 8에서 람다를 사용하여 Map <K, V>를 다른 Map <K, V>로 어떻게 변환합니까?
방금 Java 8을 살펴보기 시작했고 람다를 시험해보기 위해 최근에 작성한 아주 간단한 것을 다시 작성하려고 생각했습니다. 새 맵의 열이 첫 번째 맵의 열에 대한 방어 적 사본 인 문자열에서 열로의 맵을 다른 문자열에서 열로의 맵으로 바꿔야합니다. 열에 복사 생성자가 있습니다. 내가 지금까지 가장 가까운 것은 다음과 같습니다. Map&lt;String, Column&gt; newColumnMap= …
140 java  map  lambda  java-8  java-stream 

6
Gradle 빌드를 사용하여 IntelliJ IDEA에서 Gradle 종속성 가져 오기
IntelliJ IDEA 내부에서도 등급 빌드는 "외부 라이브러리"폴더에 종속성을 두지 않으므로 이러한 클래스는 편집기에서 제안으로 표시되지 않으며 가져 오기로 수동으로 추가 할 때 컴파일 오류가 발생합니다. 예를 들어 IntelliJ가 build.gradle 파일에 종속성을 자동으로 통합하는 방법은 다음과 같습니다. compile 'com.google.code.gson:gson:1.7.2

12
자바 : 콘솔 지우기
Java의 명확한 화면에 어떤 코드가 사용되는지 알려주십시오. 예를 들어 C ++에서 system("CLS"); 명확한 화면을 위해 Java에서 어떤 코드가 사용됩니까? 감사!
140 java  console  clear 

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