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

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

4
Java EEとは正確には何ですか?
私はここ数年、Java SEを行っており、Java EEに移行しています。ただし、Java EEのいくつかの側面を理解するのに問題があります。 Java EEは単なる仕様ですか?つまり、EJBはJava EEですか? EJB / SpringはJava EEの異なる実装ですか? 申し訳ありませんが、Java EEとは何か理解するのが難しいです。 誰かがJava EEとは何かを説明できますか?そしてEJB?
162 java  jakarta-ee  ejb 

9
InputStreamを複製する方法は?
何らかの処理を行うためにメソッドに渡すInputStreamがあります。他のメソッドで同じInputStreamを使用しますが、最初の処理の後、InputStreamはメソッド内で閉じられているように見えます。 InputStreamを複製して、彼を閉じるメソッドに送信するにはどうすればよいですか?別の解決策はありますか? 編集:InputStreamを閉じるメソッドは、libの外部メソッドです。終了するかどうかを制御できません。 private String getContent(HttpURLConnection con) { InputStream content = null; String charset = ""; try { content = con.getInputStream(); CloseShieldInputStream csContent = new CloseShieldInputStream(content); charset = getCharset(csContent); return IOUtils.toString(content,charset); } catch (Exception e) { System.out.println("Error downloading page: " + e); return null; } } private String getCharset(InputStream content) …
162 java  clone  inputstream 




20
Javaでソートされたコレクション
私はJavaの初心者です。Javaでソートされたリストを維持するために使用できる/使用すべきコレクションを提案してください。私が試してみましたMapとSet、彼らは私が探していたものではありませんでした。

3
ArgumentCaptorをスタブに使用する方法は?
Mockitoのドキュメントとjavadocsではそれは言う 検証ではArgumentCaptorを使用することをお勧めしますが、スタブでは使用しないでください。 しかし、ArgumentCaptorをスタブに使用する方法がわかりません。誰かが上記のステートメントを説明し、ArgumentCaptorをスタブに使用する方法を示したり、それを行う方法を示すリンクを提供したりできますか?

15
Google App EngineでのJavaとPythonの選択
現在、Google App EngineはPythonとJavaの両方をサポートしています。Javaのサポートはあまり成熟していません。ただし、Javaはライブラリのリストが長く、特にそのコードの記述に使用された言語に関係なくJavaバイトコードをサポートしているようです。どの言語でパフォーマンスとパワーが向上しますか?お知らせ下さい。ありがとうございました! 編集: http : //groups.google.com/group/google-appengine-java/web/will-it-play-in-app-engine?pli=1 編集: 「力」とは、拡張性が向上し、フレームワークの外部にある利用可能なライブラリを含めることを意味します。ただし、Pythonでは純粋なPythonライブラリのみを使用できます。

10
IllegalMonitorStateException on wait()コール
私のプログラムでは、Javaでマルチスレッドを使用しています。スレッドは正常に実行されましたが、使用Thread.wait()しているとスローされjava.lang.IllegalMonitorStateExceptionます。通知されるまでスレッドを待機させるにはどうすればよいですか?


5
Javaプログラムのコンソール出力を複数のファイルにリダイレクトするにはどうすればよいですか?
Eclipseコンソールの出力をファイルにリダイレクトするにはどうすればよいですか?できます: Run Configuration-> Commons-> Select a file。 とを使用System.setOut(PrintStream)しSystem.setErr(PrintStream)ます。 1)の問題は、コンソール出力を1つのファイルではなく別のファイルに記録する必要があることです。 2)の問題は、生成されたコンソール出力System.out.println()またはスローされた例外のスタックトレースのみを保存することです。他の種類の出力(log4j警告など)はキャプチャしません。 プログラムでコンソール出力を別のファイルにリダイレクトするにはどうすればよいですか?
161 java  eclipse 


11
パラメーター付きのコンストラクターを作成すると、デフォルトのパラメーターレスコンストラクターがなくなる理由
C#、C ++、およびJavaでは、パラメーターを受け取るコンストラクターを作成すると、パラメーターのないデフォルトのコンストラクターがなくなります。私は常にこの事実を受け入れてきましたが、今はなぜなのかと思い始めています。 この動作の理由は何ですか?「独自のコンストラクターを作成した場合、おそらくこの暗黙的なコンストラクターをぶら下げたくない」と言っているだけの「安全対策/推測」ですか?それとも、自分でコンストラクタを作成した後にコンパイラが追加できないようにする技術的な理由がありますか?

22
Android 6.0の複数の権限
Android 6.0に新しい権限があり、次のようなものでそれらを呼び出すことができることを知っています if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } 今日、連絡先、SMS、カメラの3つの権限を必要とするGoogleアプリを見ました。1〜3ページを作成し、それらを同時に呼び出してアクティブ化します。 SMS、カメラ、連絡先、ストレージなど、同時にアクティブ化する4つの権限を呼び出す方法を誰かに教えてもらえますか? 例(Googleアプリの名前を忘れた:() アプリにはSMS、連絡先、カメラが必要 アプリは私に尋ねました(そしてダイアログページ1-3を作りました)SMSをアクティブにし、連絡先をアクティブにし、次にカメラをアクティブにします。したがって、このGoogleアプリは3つの必要な権限をすべて一緒に呼び出していました。

2
log4j:特定のクラスの出力を特定のアペンダーに記録します
私はlog4jを使用しており、特定のロガーの出力を特定のファイルにルーティングしたいと考えています。 すでに複数のアペンダーを配置しています。ここで、デバッグを簡単にするために、特定のクラス(foo.bar.Bazなど)によって生成された出力を特定のログファイルに書き込む必要があることをlog4jに伝えます。 これはできますか?
161 java  log4j  logging  appender 

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