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

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

13
JavaのHashMapオブジェクトとMapオブジェクトの違いは何ですか?
私が作成した次のマップの違いは何ですか(別の質問では、人々は一見互換性があるように使用して答えており、それらがどのように/どのように違うのか疑問に思っています): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
349 java  dictionary  hashmap 

17
JavaでDoubleをIntegerにキャストする
にキャストjava.lang.Doubleする方法はありjava.lang.Integerますか? 例外をスローします 「java.lang.ClassCastException:java.lang.Double injava.lang.Integerと互換性がない」
348 java  casting 

14
Javaに最適なモックフレームワークは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Javaでモックオブジェクトを作成するための最良のフレームワークは何ですか?どうして?各フレームワークの長所と短所は何ですか?

21
ポリモーフィズムvsオーバーライドvsオーバーロード
Javaに関して、誰かが尋ねると: ポリモーフィズムとは何ですか? 思いのオーバーロードまたはオーバーライド許容答えは? それだけではない。 実装のないメソッドを定義した抽象基本クラスがあり、そのメソッドをサブクラスで定義した場合でも、それはオーバーライドされますか? 過負荷は確かに正しい答えではないと思います。

4
@Nullableアノテーションの使用法
私は次のように宣言されたJavaのいくつかのメソッドを見ました: void foo(@Nullable Object obj) { ... } @Nullableここの意味は何ですか?それは入力が可能であるという意味nullですか? 注釈がなくても、入力はnullになる可能性があるので、それだけではないでしょうか?
347 java  annotations 

12
Javaのデータアクセスオブジェクト(DAO)
ドキュメントを調べていたところ、という用語に出くわしましたDAO。データアクセスオブジェクトであることがわかりました。誰かがこれが実際に何であるかを私に説明してもらえますか? これは、さまざまな種類のソースからデータにアクセスするための一種のインターフェースであることを知っています。私の私のこの小さな研究の最中に、データソースまたはデータソースオブジェクトと呼ばれる概念にぶつかりました。 DAOそれがどこで使用されているかという点で、プログラムでa が何であるかを本当に知りたいです。使い方は?非常に基本的なものからこの概念を説明するページへのリンクも高く評価されます。
347 java  dao 

13
Javaでfinalキーワードを使用すると、パフォーマンスが向上しますか?
Javaでは、finalキーワードを使用できる場所がたくさんありますが、その使用は一般的ではありません。 例えば: String str = "abc"; System.out.println(str); 上記の場合、strは可能ですfinalが、通常は省略されます。 メソッドがオーバーライドされない場合は、finalキーワードを使用できます。同様に継承されないクラスの場合。 これらのケースのいずれかまたはすべてでfinalキーワードを使用すると、本当にパフォーマンスが向上しますか?もしそうなら、どのように?説明してください。finalパフォーマンスを適切に使用することが重要である場合、Javaプログラマーはキーワードを最大限に活用するためにどのような習慣を身につけるべきですか?
347 java  final 

12
Tomcat 7でwarファイルをデプロイする方法
sample.warファイルをwebappsTomcat のディレクトリにコピーしましたlocalhost:8080。アクセスできます。 Tomcatはどのようにそれをデプロイしますか?それはブラウザで開く必要があるということですか?アプリケーションにアクセスするにはどうすればよいですか?
346 java  tomcat  war 

11
配列のコピーを作成する
a常に更新されている配列があります。としましょうa = [1,2,3,4,5]。の完全なコピーを作成しaて呼び出す必要がありますb。aに変更した場合でも[6,7,8,9,10]、変更するb必要があります[1,2,3,4,5]。これを行う最良の方法は何ですか?私は次のforようなループを試しました: for(int i=0; i<5; i++) { b[i]=a[i] } しかし、それは正しく動作していないようです。ディープコピーなどの高度な用語は使用しないでください。意味がわかりません。
345 java  arrays  copy 

19
値ペアのJavaコレクション?(タプル?)
たとえば、Javaには、マップ内の各エントリのタイプを定義できるマップがあります<String, Integer>。 私が探しているのは、コレクションの各要素が値のペアであるコレクションのタイプです。ペアの各値は、宣言時に定義される独自のタイプ(上記のStringおよびIntegerの例のように)を持つことができます。 コレクションは指定された順序を維持し、値の1つを(マップのように)一意のキーとして扱いません。 基本的に、タイプ<String,Integer>または他の2つのタイプのARRAYを定義できるようにしたいと考えています。 2つの変数のみを含むクラスを作成できることはわかっていますが、それは過度に冗長に見えます。 2D配列を使用できることも理解していますが、使用する必要があるさまざまなタイプのため、それらをOBJECTの配列にする必要があり、その後、常にキャストする必要があります。 コレクションにペアを保存するだけでよいので、エントリごとに2つの値しか必要ありません。クラスのルートに行かなくても、このようなものが存在しますか?ありがとう!
345 java 

13
Thread.sleep(x)またはwait()を使用すると例外が発生します
Javaプログラムを遅らせようとしたり、スリープさせたりしようとしましたが、エラーが発生しました。 Thread.sleep(x)またはを使用できませんwait()。同じエラーメッセージが表示されます。 報告されていない例外java.lang.InterruptedException; キャッチするか、スローするように宣言する必要があります。 Thread.sleep()またはwait()メソッドを使用する前に必要な手順はありますか?
343 java  sleep 

7
Javaで遅延を発生させるにはどうすればよいですか?
私はJavaで何かをしようとしています、そしてwhileループで数秒待つ/遅延する何かが必要です。 while (true) { if (i == 3) { i = 0; } ceva[i].setSelected(true); // I need to wait here ceva[i].setSelected(false); // I need to wait here i++; } ステップシーケンサーを構築したいのですが、Javaは初めてです。助言がありますか?
343 java  wait  sleep  thread-sleep 


20
テストなしのMavenパッケージ/インストール(テストをスキップ)
プロジェクトをパッケージ化しようとしています。ただし、パッケージ化を実行する前のテストを自動的に実行します。テストでは、データベースにコンテンツを挿入します。これは私が望んでいることではありません。アプリケーションのパッケージ化中にテストを実行しないようにする必要があります。テストなしでパッケージを実行する方法を知っている人はいますか?
342 java  maven 

6
Javaでfloatをintに変換する方法
次の行を使用してfloatをintに変換しましたが、希望するほど正確ではありません。 float a=8.61f; int b; b=(int)a; 結果は次のとおりです。8(それがあるべき9) の場合a = -7.65f、結果は次のとおりです-7(それはである必要があります-8) それを行うための最良の方法は何ですか?
342 java  floating-point  int 

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