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

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

15
Javaのsuper()
されたsuper()親のコンストラクタを呼び出すために使用?説明してくださいsuper()。
222 java  super 

8
Java HTTPSクライアント証明書認証
HTTPS/SSL/TLS証明書を使用して認証するときに、クライアントが正確に何を提示することになっているのか、私はかなり新しく、少し混乱しています。 POST特定のデータに対して単純なデータを実行する必要があるJavaクライアントを作成していますURL。その部分は正常に動作しますが、唯一の問題は、それを介して行われることになっていますHTTPS。このHTTPS部分は(HTTPclientJavaの組み込みHTTPSサポートを使用して、または使用して)かなり簡単に処理できますが、クライアント証明書による認証に行き詰まっています。私はすでに非常によく似た質問がここにあることに気づきました。これはまだ私のコードで試していません(すぐにそうなるでしょう)。私の現在の問題は、私が何をしても、Javaクライアントが証明書を送信しないことです(これをPCAPダンプで確認できます)。 証明書で認証するときにクライアントがサーバーに提示するものを正確に知りたいのですが(特にJavaの場合-それが重要な場合)。これはJKSファイルPKCS#12ですか、それとも?それらにあるはずのもの; クライアント証明書だけですか、それとも鍵ですか?もしそうなら、どのキー?さまざまな種類のファイル、証明書の種類などについては、かなりの混乱があります。 私が初めての前に言ったHTTPS/SSL/TLSように、いくつかの背景情報にも感謝します(エッセイである必要はありません。良い記事へのリンクを用意します)。

6
ハンドラーからすべてのコールバックを削除する方法は?
メインアクティビティによって呼び出されたサブアクティビティからのハンドラがあります。このハンドラは一部のRunnableのサブクラスで使用されており、管理できません。さて、イベントでは、アクティビティを完了する前にそれらを削除する必要があります(どういうわけかを呼び出しましたが、それでも何度も繰り返し呼び出します)。ハンドラからすべてのコールバックを削除する方法はありますか?postDelayonStopfinish()




27
java.lang.NoClassDefFoundErrorを解決するには?
OracleのJavaチュートリアルで両方の例を試しました。どちらも正常にコンパイルされますが、実行時に両方ともこのエラーが発生します。 Exception in thread "main" java.lang.NoClassDefFoundError: graphics/shapes/Square at Main.main(Main.java:7) Caused by: java.lang.ClassNotFoundException: graphics.shapes.Square at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 1 more Main.javaファイルが間違ったフォルダにある可能性があります。次にディレクトリ階層を示します。 graphics ├ Main.java ├ shapes | ├ Square.java | ├ Triangle.java ├ linepoint | ├ Line.java | ├ …

19
JavaアプリからWindowsサービスを作成する方法
XPとVistaにサービスとしてインストールする必要があるJavaアプリケーションを継承しました。私が何らかの形でウィンドウを使用してから、サービスを作成する必要がなくなってから8年になります。Javaアプリのようなものからは言うまでもありません(アプリ用のjarと単一の依存性jarを持っています-log4j )。これをサービスとして実行するために必要な魔法は何ですか?私はソースを持っているので、コードの変更は、できれば避けられますが、可能です。

6
Javaでfinalと宣言されている文字列と==の比較
Javaの文字列について簡単な質問があります。次の単純なコードのセグメントは、2つの文字列を連結し、それらをと比較するだけ==です。 String str1="str"; String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); 比較式のconcat=="string"戻りfalse明らかなように(私は違いを理解するequals()とし==)。 この2つの文字列がfinalそのように宣言されている場合、 final String str1="str"; final String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); concat=="string"この場合、比較式はを返しますtrue。なぜfinal違いがあるのですか?それはインターンプールで何かをしなければならないのですか、それとも私はただ惑わされていますか?
220 java  string  final 

10
Floatを小数点以下n桁にフォーマットする
浮動小数点数を "n"の小数位にフォーマットする必要があります。 BigDecimalを試みましたが、戻り値が正しくありません... public static float Redondear(float pNumero, int pCantidadDecimales) { // the function is call with the values Redondear(625.3f, 2) BigDecimal value = new BigDecimal(pNumero); value = value.setScale(pCantidadDecimales, RoundingMode.HALF_EVEN); // here the value is correct (625.30) return value.floatValue(); // but here the values is 625.3 } 指定した小数点以下の桁数の浮動小数点値を返す必要があります。 私は欲しい Float値を返すませんDouble …


9
モッキート。メソッドの引数を確認する
私はこれについてグーグルで調べましたが、関連するものは何も見つかりませんでした。私はこのようなものを持っています: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new Testeable(); testableObj.setMockeable(mock); command.runtestmethod(); ここで、mymethod(Object o)内runtestmethod()で呼び出されたが、o他ではなくObject で呼び出されたことを確認します。しかし、私は、たとえば、次のように、検証に置いたものは何でも、常にテストに合格します。 Mockito.verify(mock.mymethod(Mockito.eq(obj))); または Mockito.verify(mock.mymethod(Mockito.eq(null))); または Mockito.verify(mock.mymethod(Mockito.eq("something_else"))); 私はいつもテストに合格します。どうすればその検証を実行できますか(可能な場合)? ありがとうございました。

27
Spring RestTemplate-リクエスト/レスポンスの完全なデバッグ/ロギングを有効にする方法は?
私はしばらくの間Spring RestTemplateを使用しており、そのリクエストとレスポンスをデバッグしようとしているときに一貫して壁にぶつかりました。基本的に、 "verbose"オプションをオンにしてcurlを使用したときと同じものを探しています。例えば ​​: curl -v http://twitter.com/statuses/public_timeline.rss 送信データと受信データ(ヘッダー、Cookieなどを含む)の両方を表示します。 私は次のようないくつかの関連する投稿を確認しました: Spring RestTemplateで応答を記録するにはどうすればよいですか? しかし、私はこの問題を解決することができませんでした。 これを行う1つの方法は、RestTemplateソースコードを実際に変更し、そこにいくつかの追加のログステートメントを追加することですが、このアプローチは本当に最後の手段です。Spring Web Client / RestTemplateに、より親しみやすい方法ですべてをログに記録するように指示する方法がいくつかあるはずです。 私の目標は、次のようなコードでこれを実行できるようにすることです。 restTemplate.put("http://someurl", objectToPut, urlPathValues); 次に、ログファイルまたはコンソールで同じ種類のデバッグ情報(curlで取得したもの)を取得します。これは、Spring RestTemplateを使用していて問題がある人にとって非常に役立つと思います。curlを使用してRestTemplateの問題をデバッグしても、(一部のケースでは)機能しません。

28
なぜ私たちは通常使うのですか|| 以上|?違いはなんですか?
どちらもうまく機能しているのに、通常||はビット単位のOR |ではなく、2つのブール値の間に論理OR を使用するのかと思っているところです。 つまり、以下を見てください。 if(true | true) // pass if(true | false) // pass if(false | true) // pass if(false | false) // no pass if(true || true) // pass if(true || false) // pass if(false || true) // pass if(false || false) // no pass |代わりに使用できます||か?&およびと同じです&&。

17
Javaプロパティファイルの使用方法
Javaプロパティファイルとして保存し、後でロードして反復処理する構成値のキー/値ペアのリストがあります。 質問: ファイルをロードするクラスと同じパッケージにファイルを保存する必要がありますか、それとも配置する必要がある特定の場所がありますか? ファイルは特定の拡張子で終わる必要がありますか、それとも.txt問題ありませんか? コードでファイルをロードするにはどうすればよいですか そして、どうすれば内部の値を反復できますか?
219 java  properties 

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