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

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

14
Javaでintをcharに変換する
以下はコードスニペットです。 int a = 1; char b = (char) a; System.out.println(b); しかし、私が得るのは空の出力です。 int a = '1'; char b = (char) a; System.out.println(b); 出力として1を取得します。 誰かがこれを説明できますか?そして、最初のスニペットのようにintをcharに変換したい場合、どうすればよいですか?
124 java  char  int 

10
Javaの日付を1時間前に変更する
私はJavaの日付オブジェクトを持っています: Date currentDate = new Date(); これにより、現在の日付と時刻がわかります。例: Thu Jan 12 10:17:47 GMT 2012 代わりに、日付を取得して1時間前に戻したいので、次のようになります。 Thu Jan 12 09:17:47 GMT 2012 それを行う最善の方法は何でしょうか?
124 java  date 


2
Mockito:doAnswer対thenReturn
後のユニットテストのためにMockitoを使用しています。doAnswervsをいつ使用するか混乱していますthenReturn。 誰かが詳細に私を助けてくれますか?これまでのところ、で試しましたthenReturn。
124 java  mockito 

4
HttpURLConnectionタイムアウト設定
URLの接続に5秒以上かかる場合にfalseを返したいのですが、Javaを使用してこれをどのように行うことができますか?URLが有効かどうかを確認するために使用しているコードは次のとおりです HttpURLConnection.setFollowRedirects(false); HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection(); con.setRequestMethod("HEAD"); return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
123 java  url  timeout 

3
guavaとapacheの同等のライブラリ間の大きな改善点は何ですか?
現在、Apacheコレクション、文字列ユーティリティなどを使用しています。Apacheファウンデーションの実装から切り替えるかどうかを決定する必要があります。 重要な基準は、開発者の使いやすさです。パフォーマンス/メモリ使用量は、まだ私たちにとって重要な問題ではありません。この時点では、開発のスピードが重要な基準です。 グアバによって開発者の生活が大幅に楽になった方法についての意見をいただければ幸いです。


7
インターフェースを実装する抽象クラスが、インターフェースのメソッドの1つの宣言/実装を見逃す可能性があるのはなぜですか?
抽象クラスを使用してインターフェースを実装すると、Javaで奇妙なことが起こります。インターフェースのメソッドの一部が完全に欠落している可能性があります(つまり、抽象宣言も実際の実装も存在しない)が、コンパイラーは文句を言いません。 たとえば、次のインターフェイスがあるとします。 public interface IAnything { void m1(); void m2(); void m3(); } 次の抽象クラスは、警告やエラーなしで陽気にコンパイルされます。 public abstract class AbstractThing implements IAnything { public void m1() {} public void m3() {} } 理由を説明できますか?


4
残りの操作をループで実行するJavaスレッドが他のすべてのスレッドをブロックする
次のコードスニペットは2つのスレッドを実行します。1つは毎秒の単純なタイマーログ、2つ目は剰余演算を実行する無限ループです。 public class TestBlockingThread { private static final Logger LOGGER = LoggerFactory.getLogger(TestBlockingThread.class); public static final void main(String[] args) throws InterruptedException { Runnable task = () -> { int i = 0; while (true) { i++; if (i != 0) { boolean b = 1 % i == 0; } } …

2
MVCに書き換えた後、GUIが機能しない
私はMVCスタイルのプログラミングを実践しています。私は首謀者のゲームを1つのファイルに入れており、正常に動作しています(「チェック」ボタンが最初は表示されていないという事実の一部です)。 http://paste.pocoo.org/show/226726/ しかし、モデル、ビュー、コントローラーファイルに書き直したとき、および空のピン(更新して新しい色で再描画する必要があります)をクリックすると、発生します。誰かがここで何か問題を見ることができますか?repaint()を別の場所に配置しようとしましたが、まったく機能しません:/ メイン: public class Main { public static void main(String[] args){ Model model = new Model(); View view = new View("Mastermind", 400, 590, model); Controller controller = new Controller(model, view); view.setVisible(true); } } モデル: import java.util.Random; public class Model{ static final int LINE = 5, SCORE = 10, …

5
稼働中のSOAPクライアントの例
動作しているサービスを使用して、JAVAで簡単な(ha)SOAPの例を見つけようとしています。 私はこの試みている1本の例を、それだけで働いていない、中にスラッシュを置くために私を求めていますが、そこに何が起こって、それです。 それで、誰かがSOAPのサンプルリンクを知っていますか?私はダウンロード/リクエストして混乱することができますか? ご協力いただきありがとうございます。
123 java  web-services  soap 

1
RESTful POSTメソッドでパラメーターにアクセスする方法
私のPOSTメソッドは次のようになります。 @POST @Consumes({"application/json"}) @Path("create/") public void create(String param1, String param2){ System.out.println("param1 = " + param1); System.out.println("param2 = " + param2); } NetbeansでJersey Clientを作成すると、postメソッドを呼び出すメソッドは次のようになります。 public void create(Object requestEntity){ webResource.path("create").type(MediaType.APPLICATION_JSON).post(requestEntity); } このテストを実行するとき: @Test public void hello(){ String json = "{param1=\"hello\",param2=\"hello2\"}"; this.client.create(json); } サーバーで次の出力が得られます。 INFO: param1 = {param1="hello",param2="hello2"} INFO: param2 = パラメータが正しい値を与えるために何を変更する必要がありますか?


3
java.io.FileのJavaにおけるmkdir()とmkdirs()の違い[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する これらの2つの方法の違いを誰かに教えてもらえますか? file.mkdir() file.mkdirs()

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