«java» 태그된 질문

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

11
함수에서 조기 반환의 효율성
이것은 경험이없는 프로그래머로서 자주 접하는 상황이며 특히 최적화하려는 야심 차고 속도 집약적 인 프로젝트에 대해 궁금합니다. C와 유사한 주요 언어 (C, objC, C ++, Java, C # 등) 및 일반적인 컴파일러의 경우이 두 함수가 효율적으로 실행됩니까? 컴파일 된 코드에 차이가 있습니까? void foo1(bool flag) { if (flag) { //Do stuff …

10
정밀도를 잃지 않고 float를 double로 변환
나는 기본 float가 있고 기본 double이 필요합니다. 단순히 플로트를 두 배로 캐스팅하면 이상한 추가 정밀도가 제공됩니다. 예를 들면 : float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); // Prints 14009.349609375 그러나 캐스팅 대신 부동 소수점을 문자열로 출력하고 문자열을 double로 구문 분석하면 원하는 것을 얻습니다. System.out.println(Double.toString(Double.parseDouble(Float.toString(temp)))); // Prints 14009.35 String으로 …

9
i ++가 원 자성이 아닌 이유는 무엇입니까?
i++Java에서 원자가 아닌 이유는 무엇 입니까? Java를 좀 더 깊이 이해하기 위해 스레드의 루프가 실행되는 빈도를 세려고했습니다. 그래서 나는 private static int total = 0; 메인 클래스에서. 두 개의 스레드가 있습니다. 글타래 (쓰레드) 1 : Prints System.out.println("Hello from Thread 1!"); 스레드 2 : Prints System.out.println("Hello from Thread 2!"); 그리고 스레드 …


6
핸들러는 추상적이며 인스턴스화 할 수 없습니다.
Handler내 앱에서 사용하려고합니다 . 하지만 다음과 같이 인스턴스화하면 : Handler handler = new Handler(); 다음과 같은 오류가 발생합니다. Gradle: error: Handler is abstract; cannot be instantiated 그리고 솔루션을 확인할 때 다음 방법을 구현하도록 요청합니다. Handler handler = new Handler() { @Override public void close() { } @Override public void flush() …

18
스키마에 대한 파일 시스템 없음 : 파일
나는 NaiveBayesClassifer이 오류가 발생하여 hadoop을 사용하여 간단한 실행을 시도하고 있습니다. Exception in thread "main" java.io.IOException: No FileSystem for scheme: file at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1375) at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:66) at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1390) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:196) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:95) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:180) at org.apache.hadoop.fs.Path.getFileSystem(Path.java:175) at org.apache.mahout.classifier.naivebayes.NaiveBayesModel.materialize(NaiveBayesModel.java:100) 코드 : Configuration configuration = new Configuration(); NaiveBayesModel model = NaiveBayesModel.materialize(new Path(modelPath), configuration);// error …
97 java  hadoop  io 


5
VisualVM에 JVM 인수를 어떻게 제공합니까?
JDK 1.6.0_26의 VisualVM을 사용하여 Tomcat에서 실행되는 Java 웹 응용 프로그램을 프로파일 링하고 있지만 VisualVM은 종종 스냅 샷을 찍고 Netbeans에 더 많은 메모리를 제공하기 위해 -Xmx 스위치를 사용하는 데 충분한 메모리가 없다고 말합니다. . 문제는 Netbeans 외부에서 VisualVM을 실행하고 있는데 어떻게 jvisualvm.exe에 JVM 인수를 제공 할 수 있습니까?
97 java  windows  jvm  visualvm 

11
object == null 또는 null == object?
수표 null == object보다 나은 사람에게서 들었어object == null 예 : void m1(Object obj ) { if(null == obj) // Is this better than object == null ? Why ? return ; // Else blah blah } 이유가 있습니까 아니면 이것은 또 다른 신화입니까? 도와 줘서 고마워.
97 java  null 


30
Android ClassNotFoundException : 경로에서 클래스를 찾지 못했습니다.
10-22 15:29:40.897: E/AndroidRuntime(2561): FATAL EXCEPTION: main 10-22 15:29:40.897: E/AndroidRuntime(2561): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.gvg.simid/com.gvg.simid.Login}: java.lang.ClassNotFoundException: Didn't find class "com.gvg.simid.Login" on path: DexPathList[[zip file "/data/app/com.gvg.simid-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.gvg.simid-1, /vendor/lib, /system/lib]] 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2137) 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261) 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread.access$600(ActivityThread.java:141) 10-22 15:29:40.897: E/AndroidRuntime(2561): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256) 10-22 15:29:40.897: E/AndroidRuntime(2561): …
97 java  android  eclipse 

1
org.codehaus.jackson 대 com.fasterxml.jackson.core
org.codehaus.jackson과 com.fasterxml.jackson.core는 관련이 있습니까? 나는 가지고있다 org.codehaus.jackson jackson-all 버전 1.7.2 과 com.fasterxml.jackson.core> jackson-databind 버전 2.4.3 내 pom. 중복되고 충돌 할 수 있는지 확실하지 않습니다.
97 java  json  jackson 

11
java.lang.OutOfMemoryError : Java 힙 공간
멀티 스레딩 프로그램 실행시 다음과 같은 오류가 발생합니다. java.lang.OutOfMemoryError: Java heap space 위의 오류는 스레드 중 하나에서 발생했습니다. 내가 아는 한 힙 공간은 인스턴스 변수로만 차지합니다. 이것이 맞다면, 객체 생성시 인스턴스 변수를위한 공간이 할당 되었기 때문에 얼마 동안 잘 실행 된 후이 오류가 발생한 이유입니다. 힙 공간을 늘리는 방법이 있습니까? …


2
PreparedStatement를 여러 번 재사용
풀없이 단일 공통 연결로 PreparedStatement를 사용하는 경우 준비된 명령문의 기능을 유지하는 모든 dml / sql 작업에 대해 인스턴스를 다시 만들 수 있습니까? 내말은: for (int i=0; i<1000; i++) { PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setObject(1, someValue); preparedStatement.executeQuery(); preparedStatement.close(); } 대신에: PreparedStatement preparedStatement = connection.prepareStatement(sql); for (int i=0; i<1000; i++) { preparedStatement.clearParameters(); …

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