タグ付けされた質問 「java」

Javaは人気のある高水準プログラミング言語です。言語自体の使用または理解に問題がある場合は、このタグを使用してください。このタグが単独で使用されることはめったになく、[spring]、[spring-boot]、[jakarta-ee]、[android]、[javafx]、[gradle]、および[maven]と組み合わせて使用​​されることがほとんどです。

3
writeObjectがjava.io.NotSerializableExceptionをスローするのはなぜですか。どうすれば修正できますか?
私にはこの例外があり、なぜスローされるのか、またはどのようにそれを処理する必要があるのか​​わかりません。 try { os.writeObject(element); } catch (IOException e) { e.printStackTrace(); } Atomクラスの他のインスタンスを含むelementはどこにありますTransformGroupかTransformGroups。 public class Atom extends Group implements Serializable{ float pozX,pozY; Group group= new Group(); Color3f blue = new Color3f(new Color(255)); Color3f black = new Color3f(new Color(0)); Sphere AtSph=new Sphere(); public Atom(final float WEIGHT, final int BOUNDS,final float radius,Color3f color) …

14
レジストリキーを開くJavaエラー
コマンドプロンプトでJavaを使用して何かを実行しようとすると、このエラーが発生します。 Error opening registry key 'Software\JavaSoft\Java Runtime Environment.3' Error: could not find Java.dll Error: could not find Java 2 Runtime Environment 私は数日前にJavaディレクトリとレジストリを削除することに失敗しました。コンピュータを再起動しましたが、Javaはまだ正常に動作していたため、今日も再起動しましたが、このエラーが発生します。アンインストールと再インストールを試みましたが、うまくいかないようです。最新のJava JREがインストールされ、パスが環境変数に設定されています。誰でもこれを修正するための手掛かりがありますか?
110 java  dll  runtime  registry 

3
JAX-RSのプロバイダーとはどういう意味ですか?
誰かがJAX-RSプロバイダーとは何か、そして '@Provider'アノテーションが何をするのか私に説明できますか?ドキュメントを読んでいますが、それを取得できません。 着信要求を処理するリソースクラスがある場合、プロバイダーは何をしますか?永続リソースクラス(リクエストごとではないクラス)を作成する場合、それらはシングルトンリソースクラスとどのように異なりますか?またはそれらのクラスもプロバイダーですか?
110 java  jersey  jax-rs 



15
java.lang.IllegalArgumentException:AppCompatは現在のテーマ機能をサポートしていません
プロジェクトをEclipseからAndroidスタジオに移行しようとしました。最後にそれを実行することができますが、ある時点でこの例外が発生し、これについてグーグルで何も見つかりませんでした: 04-22 00:08:15.484 9891-9891/hu.illion.kwindoo E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.illion.kwindoo/hu.illion.kwindoo.activity.MainActivity}: java.lang.IllegalArgumentException: AppCompat does not support the current theme features at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2092) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2117) ... Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:360) at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:246) at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:106) at hu.illion.kwindoo.activity.MainActivity.onCreate(MainActivity.java:73) at android.app.Activity.performCreate(Activity.java:5047) at …


6
割り当てを、GeoLocationタイプの囲みインスタンスで修飾する必要があります
このエラーが発生しています タイプGeoLocationの囲んでいるインスタンスにアクセスできません。割り当てを、GeoLocationタイプの囲んでいるインスタンスで修飾する必要があります(egxnew A()(xはGeoLocationのインスタンス))。このエラーは、新しいThreadTask(i)で発生します。なぜそれが起こっているのか分かりません。任意の提案をいただければ幸いです。 public class GeoLocation { public static void main(String[] args) throws InterruptedException { int size = 10; // create thread pool with given size ExecutorService service = Executors.newFixedThreadPool(size); // queue some tasks for(int i = 0; i < 3 * size; i++) { service.submit(new ThreadTask(i)); } // wait …
109 java 


9
Spring構成ファイルでBeanのプロパティに列挙値を割り当てる方法は?
次のようなスタンドアロンの列挙型が定義されています。 package my.pkg.types; public enum MyEnumType { TYPE1, TYPE2 } 次に、その型の値をBeanプロパティに挿入します。 <bean name="someName" class="my.pkg.classes"> <property name="type" value="my.pkg.types.MyEnumType.TYPE1" /> </bean> ...そしてそれはうまくいきませんでした:( 列挙型をSpring Beanに注入するにはどうすればよいですか?
109 java  spring 

2
Javaの3項演算子はJava 7以降、1つの式しか評価しません-Java 1.6以下ではそれと違いましたか
Oracle Certified Associate Java SE 8 Programmer 1試験に備えて、公式の学習ガイドの3項式に関する次の段落に出くわしました。 三項式の評価 Java 7では、三項演算子の右側の式の1つだけが実行時に評価されます。短絡演算子と同様に、3項演算子の2つの右辺式の1つが副作用を実行する場合、実行時に適用されない可能性があります。この原則を次の例で説明しましょう:[...] 次の例で示すように、2つの式のうちの1つだけが評価されることを示しています。 int y = 1; int z = 1; int a = y < 10 ? y++ : z++; ここでは、yインクリメントのみzですが、そうではありません。 私がつまづいているのは、「Java 7以降...」と書かれている段落(黄色でマークされている)の始まりです。同じコードをJava 1.6でテストしましたが、動作の違いを見つけることができません。私は、Java 1.6が両方の式を段落で与えられた情報からのみ評価することを期待していました。誰かが「Java 7の時点で...」で何を言いたかったのか考えがありますか? 編集:混乱を避けるために:それは質問に要約されます、「Java 7の時点で」と書いているため、Java 6からJava 7に切り替えるときに、3項演算子に関して変更されたものはありましたか?

10
Goが(Javaと比べて)なぜ遅いのですか?
2010年のコンピューター言語ベンチマークゲームからわかるように、 Goは平均してCの 10倍遅い GoはJavaより3倍遅い!? Goコンパイラーが実行用のネイティブコードを生成することを念頭に置いて、これはどのようになりますか? Goの未熟なコンパイラ?または、Go言語に固有の問題がありますか? 編集: ほとんどの回答はGo言語の本質的な遅いことを否定し、問題は未熟なコンパイラにあると主張しています。 したがって、フィボナッチ数を計算するためにいくつかの独自のテストを行いました。反復アルゴリズムはsame、C(O3オプションを使用)と同じ速度でGo(freebsd、6g)で実行されます。鈍い再帰的なものは、Go 2 timesでCよりも遅く実行されます(-O3オプションを使用、-O0を使用-同じ)。しかし、ベンチマークゲームのように10倍の減少を見たことはありません。


9
static修飾子はこのコードにどのように影響しますか?
これが私のコードです: class A { static A obj = new A(); static int num1; static int num2=0; private A() { num1++; num2++; } public static A getInstance() { return obj; } } public class Main{ public static void main(String[] arg) { A obj = A.getInstance(); System.out.println(obj.num1); System.out.println(obj.num2); } } 出力はですが1 0、理解できません。 …
109 java  static 

3
ロギングフレームワークの非互換性
私は小さなJavaアプリを構築していて、ロギングにlogbackを使用したいと思っています。 私のアプリは、ロギングを行う古いプロジェクトに依存しています org.apache.commons | com.springsource.org.apache.commons.logging | 1.1.1 ...だから私の計画は org.slf4j | jcl-over-slf4j | 1.5.6 ... JCLロギングをリダイレクトする org.slf4j | slf4j-api | 1.6.0 ...そして最終的に ch.qos.logback | logback-classic | 0.9.22 ch.qos.logback | logback-core | 0.9.22 したがって、私のアプリは、slf4j APIを介してlogbackを介してログを記録でき、一方、古いライブラリコードは、リダイレクトを介して同じ場所にログインできます。 悲しいかな、これは java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V at org.apache.commons.logging.impl.SLF4JLocationAwareLog.info(SLF4JLocationAwareLog.java:141) これらのjarのいくつかで検証の数値を高くしたり低くしたり、APIドキュメントなどを調べてみましたが、問題を見つけて解決することができません。 助けてください? ログバックは「戦略的な」ロギングフレームワークと見なされていますが、最終的に使用するロギングメカニズムには多少の余裕があります。ただし、logbackまたはlog4jのいずれかを使用したいのですが、共通の構成を使用して、古いプロジェクトのロギングを「新しい」ロギングフレームワークが最終的に何になるかにマージしたいと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.