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

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






23
Javaでオブジェクトをコピーするにはどうすればよいですか?
以下のコードを検討してください: DummyBean dum = new DummyBean(); dum.setDummy("foo"); System.out.println(dum.getDummy()); // prints 'foo' DummyBean dumtwo = dum; System.out.println(dumtwo.getDummy()); // prints 'foo' dum.setDummy("bar"); System.out.println(dumtwo.getDummy()); // prints 'bar' but it should print 'foo' だから、に影響を与えずにdumto をコピーしてdumtwo変更したいと思います。しかし、上記のコードはそれを行っていません。で何かを変更すると、同じ変更が発生します。dumdumtwodumdumtwo おそらく、dumtwo = dumJavaは参照のみをコピーします。それで、の新しいコピーを作成してdumそれに割り当てる方法はありますdumtwoか?
794 java  object  copy  clone 

12
Mavenに依存関係の最新バージョンを使用するように指示するにはどうすればよいですか?
Mavenでは、通常、依存関係は次のように設定されます。 <dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version> </dependency> 現在、頻繁にリリースされるライブラリを使用している場合、<version>タグを常に更新するのはやや面倒です。Mavenに(リポジトリーから)常に利用可能な最新バージョンを使用するように指示する方法はありますか?

20
残念ながら、MyAppは停止しました。どうすればこれを解決できますか?
アプリケーションを開発していて、実行するたびに次のメッセージが表示されます。 残念ながら、MyAppは停止しました。 これを解決するにはどうすればよいですか? この質問について-明らかにスタックトレースとは何かからインスピレーションを得て、それを使用してアプリケーションエラーをデバッグする方法を教えてください。、それ以上の詳細なしで彼らのアプリケーションがクラッシュしたことを述べている多くの質問があります。この質問は、Androidの初心者に問題を自分で解決する方法を教えるか、適切な質問をすることを目的としています。

8
Jacksonを使用してオブジェクトの配列を逆シリアル化する方法
ジャクソンデータバインディングドキュメントはジャクソンサポート「はサポートされているすべての型の配列を」deserialisingことを示しているが、私はこのために正確な構文を把握することはできません。 単一のオブジェクトの場合、これを行います。 //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance = objectMapper.readValue(json, MyClass.class); 配列について、これを実行したい: //json input [{ "id" : "junk", "stuff" : "things" }, { "id" : "spam", "stuff" : "eggs" }] //Java List<MyClass> entries = ? 魔法の欠けているコマンドがあるかどうか誰でも知っていますか?そうでない場合、解決策は何ですか?
780 java  json  jackson 


30
Androidで1つのアクティビティから別のアクティビティにオブジェクトを渡す方法
ある顧客クラスのオブジェクトを送信して別のオブジェクトにActivity表示しようとしていますActivity。 顧客クラスのコード: public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; Age = age; Address = address; } public String printValues() { String data = null; data = "First Name :" + …


17
List <Dog>はList <Animal>のサブクラスですか?Javaジェネリックが暗黙的にポリモーフィックでないのはなぜですか?
Javaジェネリックスが継承/ポリモーフィズムをどのように処理するかについて少し混乱しています。 次の階層を想定- 動物(親) 犬 - 猫(子供) それで私がメソッドを持っているとしましょうdoSomething(List&lt;Animal&gt; animals)。継承とポリモーフィズムのすべてのルールでは、私はそれを引き受けるList&lt;Dog&gt; さList&lt;Animal&gt;とList&lt;Cat&gt; あるList&lt;Animal&gt;ので、どちらかがこのメソッドに渡すことができます- 。そうではありません。この動作を実現したい場合は、と言って、Animalのサブクラスのリストを受け入れるようにメソッドに明示的に指示する必要がありますdoSomething(List&lt;? extends Animal&gt; animals)。 これはJavaの動作であることを理解しています。私の質問はなぜですか?なぜポリモーフィズムは一般的に暗黙的ですが、ジェネリックになるとそれを指定する必要がありますか?

30
Androidで遅延後にメソッドを呼び出す方法
指定した遅延後に次のメソッドを呼び出すことができるようにしたいと思います。目的cでは、次のようなものがありました。 [self performSelector:@selector(DoSomething) withObject:nil afterDelay:5]; AndroidのJavaでこのメソッドに相当するものはありますか?たとえば、5秒後にメソッドを呼び出せるようにする必要があります。 public void DoSomething() { //do something here }
770 java  android  handler  delay 


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